Google Cloud将用户添加到项目中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Google Cloud将用户添加到项目中相关的知识,希望对你有一定的参考价值。
我希望能够以编程方式将用户添加到Google云中存在的项目中。我可以通过控制台执行此操作,方法是访问Iam和admin,选择项目,然后搜索用户,选择角色并添加它们。此外,docs似乎说这应该是可能的
项目所有者可以通过向团队成员授予IAM角色来授予团队成员访问项目资源和API的权限。您可以使用Cloud Platform Console,云命令行工具或setIamPolicy()方法向团队成员授予角色。
但API seems缺少这种方法。
我可以授予用户访问特定资源的权限,但是我无法从控制台向他们提供相同类型的所有资源访问级别。
我可以使用什么API调用来授予给定用户对给定项目中所有资源的只读访问权限?
答案
这是你链接它的地方:)
你想要做的是:
1. Get current policy.
这会给你一个JSON响应,显示结构应该是什么样的。
2.进行更改。如果已经有roles/viewer
的条目,请附加到members
列表,否则创建条目:
...
{
"role": "roles/viewer",
"members": [
"user:your.friend@gmail.com"
]
},
...
对于list of possible roles look here.
以上是关于Google Cloud将用户添加到项目中的主要内容,如果未能解决你的问题,请参考以下文章
Google Cloud Function - 函数加载错误:预期定义函数的文件 main.py 不存在
将 Google 帐号添加到 Cloud Identity 组
layui当点击增加的时候,将form中的值获取的添加到table行中代码