我正在使用谷歌云资源管理器创建项目。我想更新项目的IAM策略,向所有者roole添加新用户
我是这样做的:
async def set_iam_policy(project_id, user_id):
client = ProjectsAsyncClient()
project_ressource = 'projects/{}'.format(project_id)
iam_policy : Policy = await client.get_iam_policy(resource=project_ressource)
owner : Binding = iam_policy.bindings[0]
owner.members.append('user:{}'.format(user_id))
updated_policy =await client.set_iam_policy(resource=project_ressource)
set_iam_policy
将ressource字符串作为参数(例如projects/myprojectid
但我无法将策略传递给此对象,因为没有用于该对象的字段。
我错过什么了吗
您可以找到与set_iam_policy
函数关联的documentation和source code
我想你想要的是:
相关问题 更多 >
编程相关推荐