首页 > 解决方案 > 为什么服务帐号会出现在 CLI gcloud 中,而不是出现在 IAM Cloud Console 中?

问题描述

gcloud iam service-accounts list --project=<MY_PROJECT>显示了一些根本没有出现在IAM Cloud Console中的服务帐户。

为什么是这样?

我确保这是同一个项目;控制台列表中没有第二页;并且控制台中确实出现了一些相同的服务帐户。

创建缺失的那些是为了报告 Kubernetes 集群并采用以下形式

reporter-<CLUSTER-NAME>@<MY_PROJECT_ID>.iam.gserviceaccount.com

标签: google-cloud-platformservice-accountsgoogle-iam

解决方案


提供的链接旨在显示与帐户关联的角色。要列出项目中的账户,您需要转到 IAM 的 Service Accounts 选项卡,您可以使用此链接或关注此文档


编辑问题以包含评论中发布的信息,因此我将其设置为社区 wiki:

@joshua-fox:文档指出没有权限的帐户不会显示在 IAM 页面中。

@john-hanley:Google 自动创建的帐户不会显示在 IAM 下,但会显示在“服务帐户”下。如果您修改这些账户权限,那么它们将出现在 IAM 上。启用某些服务(例如:App Engine)时,可能会创建帐户。


推荐阅读