代码之家  ›  专栏  ›  技术社区  ›  NealR

查找GCP服务帐户在项目中绑定的资源

  •  0
  • NealR  · 技术社区  · 6 年前

    我正在一个特定的GCP项目中快速清点我们的服务帐户,我想找到一个特定服务帐户可以访问的所有资源。这看起来像是一个简单的查找,因为GCP策略只是一个 Identity 给予 role resouce 但看起来不像 gcloud gcloud beta asset search-all-iam-policies 但查询的最后一部分似乎不见了。

    0 回复  |  直到 6 年前
        1
  •  1
  •   guillaume blaquiere    6 年前

    要查找为特定帐户授权的所有资源,使用云资产清单是一个很好的工具。

    你可以执行这种请求

    gcloud beta asset search-all-iam-policies  \
        --scope=<Where to search> 
        --query="policy:<who to search>"
    

    • organizations/<OrganisationNumber>
    • folders/<folderNumber>
    • projects/<ProjectNumber or ProjectID>

    查询是您搜索的内容。这里有一个带有特定服务帐户电子邮件的策略。所以,设置它并启动请求。

    这是你想要的吗?