我正在尝试从GCP中提取一些信息。我使用这个命令gcloud asset search-all-resources --scope=projects/projID
但是它给了我VPC_SERVICE_CONTROLS
错误:
User does not have permission to access projects instance (or it may not exist): Request is prohibited by organization's policy.
我尝试了故障排除并检查了所有权限,但一切正常。奇怪的是,它可以在其他项目和其他环境中工作。我需要一些特殊的配置吗?
若要搜索指定范围内的所有云资源,调用方必须在指定范围(可以是项目、文件夹或组织)具有cloudasset.assets.searchAllResources
权限。如果未指定,将使用配置的项目属性。
通过运行gcloud config get project
,您将找到配置的项目,并且要更改项目,运行:gcloud config set project [PROJECT_ID]
你可以在这里找到官方文档。