Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 为什么服务帐户与CLI gcloud一起出现,而不出现在IAM云控制台中?_Google Cloud Platform_Service Accounts_Google Iam - Fatal编程技术网

Google cloud platform 为什么服务帐户与CLI gcloud一起出现,而不出现在IAM云控制台中?

Google cloud platform 为什么服务帐户与CLI gcloud一起出现,而不出现在IAM云控制台中?,google-cloud-platform,service-accounts,google-iam,Google Cloud Platform,Service Accounts,Google Iam,gcloud iam服务帐户列表--project=显示了许多服务帐户,但这些帐户并不显示在列表中 为什么会这样 我确保它是同一个项目;控制台列表中没有第二页;控制台中确实出现了一些相同的服务帐户 丢失的一个被创建来报告Kubernetes集群,并采用 reporter-<CLUSTER-NAME>@<MY_PROJECT_ID>.iam.gserviceaccount.com reporter-@.iam.gserviceaccount.com 提供的链接旨在显示与帐

gcloud iam服务帐户列表--project=
显示了许多服务帐户,但这些帐户并不显示在列表中

为什么会这样

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

丢失的一个被创建来报告Kubernetes集群,并采用

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

提供的链接旨在显示与帐户关联的角色。要列出项目中的帐户,您需要转到IAM的“服务帐户”选项卡,您可以使用此选项卡或遵循此选项卡


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

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


@约翰·汉利:谷歌自动创建的账户不会显示在IAM下,但会显示在“服务账户”下。如果修改这些帐户权限,则它们将显示在IAM上。启用某些服务时可能会创建帐户(例如:App Engine)。

您是否使用相同的凭据对web控制台和cli进行身份验证?运行
gcloud auth list
时会得到什么?您提供的链接旨在显示与帐户关联的角色。您是否可以尝试通过以下方式查看()以查看它们是否与gcloud命令中的匹配?如果他们没有,请分享你所看到的进一步帮助你的东西。@ParthMehta——是的,相同的凭证
gcloud auth list
只给出我的一个account@Happy-Monad为什么有些服务帐户不出现在第一页中,而有些则出现在第一页中?该页面的标题为“权限-成员查看”,因此我希望所有成员都会显示,并具有他们的权限。可能是因为您没有授予他们任何权限。您可以尝试转到“服务帐户”选项卡,并授予其中一个帐户一些权限,以查看它们是否出现?一旦得到确认,或者我自己找到了原因,我会更新答案。谷歌云为您创建的谷歌云服务帐户不会显示在IAM成员下。它们确实出现在服务帐户下。如果您通过修改角色来修改其中一个Google帐户,它们将显示在IAM成员下。有许多服务帐户由谷歌分配角色。例如
服务代理
类型。Google分配的服务帐户通常在服务启用时创建。