下载GCP项目IAM policy时遇CSV格式错误求助
解决Google Cloud IAM Policy导出CSV的错误
你遇到的这个错误是因为用CSV格式导出时,必须明确指定要提取的具体字段(也就是projection)——IAM policy是嵌套结构,CSV没法自动解析所有内容,得告诉gcloud你要输出哪些列。
直接用下面的命令就能导出常用字段(记得替换成你的项目ID):
gcloud projects get-iam-policy YOUR_PROJECT_ID --format="csv(members, role, condition.title, condition.description)"
如果不需要条件相关的内容,可以简化成:
gcloud projects get-iam-policy YOUR_PROJECT_ID --format="csv(members, role)"
要是想知道还有哪些字段可以选,先运行这个命令查看完整的IAM policy结构:
gcloud projects get-iam-policy YOUR_PROJECT_ID --format="yaml"
从里面挑你需要的字段加到csv()括号里就行,多个字段用逗号分隔。
内容的提问来源于stack exchange,提问作者Charles
相关产品推荐
相关产品推荐

