小编Waq*_*MVP的帖子

Google云:如何列出GCP中所有项目的所有服务帐户

我需要获取谷歌云中服务帐户的所有属性。是否可以列出所有属性,例如 Select *.

否则我需要以下信息:

  • SA账户名
  • 电子邮件地址
  • Iam 分配的角色
  • 用户管理的密钥(如果有)
  • 帐户创建日期
  • 上次使用/验证时间。
  • 项目名
  • 帐户状态(启用/禁用)

我可以获取所有项目,然后获取其中的所有服务帐户,但我不知道如何获取所有其他值。

foreach ($project in gcloud projects list --format="value(projectId)")
{
  Write-Host "ProjectId: $project"
  foreach ($robot in  gcloud iam service-accounts list --project $project --format="value(email)")
  {
     Write-Host "    -> Robot $robot"
   
  }
}
Run Code Online (Sandbox Code Playgroud)

service-accounts google-cloud-platform gcloud google-iam

3
推荐指数
1
解决办法
5772
查看次数