gpt4 book ai didi

google-cloud-storage - 为云存储桶上的用户提供完全访问控制

转载 作者:行者123 更新时间:2023-12-04 19:07:00 27 4
gpt4 key购买 nike

我是项目所有者,我可以完全控制存储桶。
我想给另一个用户对这个存储桶的完全访问控制,但我没能做到。
该用户的邮件是 an_email_address@gmail.com,他被列为项目的所有者,但不能像之前所说的那样完全控制存储桶。

我还尝试通过 gsutil 授予他访问权限:如果 getacl 的输出,这是一个片段。

  <EmailAddress>an_email_address@gmail.com</EmailAddress>
<Name>User Name</Name>
</Scope>
<Permission>FULL_CONTROL</Permission>

如果他登录了云存储控制台,他就不能更改对象的权限等。

您能否就如何继续提供一些提示?

最佳答案

更改存储桶 ACL 将授予对存储桶的完全控制访问权限,这将允许读取、写入和更改存储桶元数据。

但是,如果您希望用户完全控制存储桶中的所有对象,则需要更改默认对象 ACL,这是应用于在该存储桶中创建的对象的。要更改默认对象 ACL,您应该能够使用如下命令:
gsutil defacl ch -u <email_address>:FC <bucket name>
由于这仅适用于在更新默认对象 ACL 后创建的对象,因此您还需要为要授予访问权限的任何现有对象设置对象 ACL。如果要授予对存储桶中所有对象的访问权限,可以使用如下命令:
gsutil acl ch -u <email_address>:FC <bucket name>/**
如果此存储桶中有许多现有对象,则可以添加 -m 标志 (gsutil -m acl ch ...) 以使用多处理来提高速度。

有关 ACL 如何工作的详细信息,请查看 https://developers.google.com/storage/docs/accesscontrol#default

关于google-cloud-storage - 为云存储桶上的用户提供完全访问控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21851603/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com