微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

授予对某些 Google Cloud Bucket 的访问权限

如何解决授予对某些 Google Cloud Bucket 的访问权限

是否有一种方法可以定义 IAM 策略或自定义角色以允许访问某个项目的某些云存储存储桶,而不必为每个单独的存储桶添加用户

解决方法

根据您的要求创建自定义角色,并编写一个 shell 脚本来为成员授予角色。

示例 -

  #!/bin/bash
  members=(member1 member2 member3)
  for i in “${members[@]}”
  do 
        gcloud projects add-iam-policy-binding my-project \
        --member=user:$i --role=role-id 
  done

以上脚本将角色绑定到成员。

gcloud 命令 -

gcloud group add-iam-policy-binding resource \
    --member=member --role=role-id 
  • Group:您要更新的资源的 gcloud 工具组。为了 例如,您可以使用项目或组织。

  • 资源:资源的名称。

  • Member:成员的标识符,成员的标识符, 例如,user:my-user@example.com/。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。