为什么服务账户会出现在 CLI gcloud 中,而不是出现在 IAM Cloud Console 中?

Why do service accounts appear with the CLI gcloud and not in the IAM Cloud Console?

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

这是为什么?

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

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

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

link 提供它是为了显示与帐户关联的角色。要列出项目中的帐户,您需要转到 IAM 的“服务帐户”选项卡,您可以使用此 link or follow this documentation.


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

@joshua-fox:Documentation 声明没有权限的帐户不会显示在 IAM 页面中。

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