我可以很容易地列出与一个项目相关联的所有服务帐户使用这个,但如何才能列出所有的用户?我希望有如下内容,但我在doco中看不到任何内容:
gcloud beta iam users list
以下命令列出与项目关联的所有服务帐户:
$ gcloud iam service-accounts list
NAME EMAIL
Compute Engine default service account 12345678-compute@developer.gserviceaccount.com
dummy-sa-1 dummy-sa-1@MY_PROJECT.iam.gserviceaccount.com
如果您想列出在指定项目中被授予任何IAM角色的所有用户/服务帐户,可以使用以下命令:
$ gcloud projects get-iam-policy MY_PROJECT
bindings:
- members:
- serviceAccount:12345678-compute@developer.gserviceaccount.com
- user:alice@foobar.com
role: roles/editor
- members:
- user:you@yourdomain.com
- user:someoneelse@yourdomain.com
role: roles/owner
etag: ARBITRARY_ETAG_HERE
version: 1
GCloud
支持将输出格式化为JSON
以及根据需要进行大量其他自定义,这在某些情况下可能更容易解析,或者只打印您需要的信息。
# Prints the output as json instead of the default yaml format
$ gcloud projects get-iam-policy MY_PROJECT --format=json
# Display just the bindings in json format
$ gcloud projects get-iam-policy MY_PROJECT --format='json(bindings)'
# Display the bindings in a flattened format
$ $ gcloud projects get-iam-policy MY_PROJECT --format='flattened(bindings)'
我有一个AWS帐户,其中包含我所有的东西,并想保护它。 我想创建一个包含一些拒绝操作的IAM策略,并将该策略应用于所有现有和未来用户。我该怎么做? 我试图使用IAM组,但是有人可以创建一个没有特定组的用户。此外,我尝试了组织SCP,但它似乎与主帐户不工作。
问题内容: 这一定是一个简单的菜鸟错误,但是 刚回来 但是医生说该方法存在于AbstractProject上,我该怎么办? 问题答案: 你忘了之后。这是一种方法,而不是一种属性;-)
我很久以前就问过这个问题.... 有没有办法在Gradle中列出任务依赖关系?
问题内容: 如何在Python中列出目录的所有文件并将其添加到中list? 问题答案: 使用Python 2和3获取文件列表 os.listdir() 如何获取当前目录中的所有文件(和目录)(Python 3) 以下是在Python 3中使用 和函数仅检索当前目录中文件的简单方法。进一步的探索将演示如何返回目录中的文件夹,但你不会在子目录中拥有该文件,因此可以使用步行-稍后讨论)。 glob 我发
问题内容: 我想建立一个基于php的站点,该站点在我的Ubuntu服务器上(自动)执行一些命令 我要做的第一件事是转到文件(sudoers)并添加用户www-data,以便我可以以root权限执行php命令! 然后我的PHP代码是 它仅返回一个用户(最后一个用户)!如何使其返回所有用户? 谢谢 问题答案: 从exec的PHP手册中: 返回值 命令结果的最后一行。如果您需要执行命令并直接将命令中的所
问题内容: 我有一个列表,它将一个单词的每个字母一个一个地添加到该列表中,直到程序运行,我才知道列表中会包含什么。如何将列表中的每个字母连成一个单词?例如变成。 问题答案: 您可以使用再次转换回字母列表: