Google cloud storage 如何将google云存储的读取权限授予其他服务帐户

Google cloud storage 如何将google云存储的读取权限授予其他服务帐户,google-cloud-storage,Google Cloud Storage,我们的团队在谷歌云存储上创建了一些数据,以便其他团队可以从那里复制/下载/读取数据,但当他们尝试时,他们总是收到403条禁止信息。我试图编辑该bucket上的权限,并将新权限添加为“Project”、“viewers-(其他团队的项目id)”和“Reader”,但它们在运行此命令时仍然出现相同的错误: gsutil cp -R gs://our-bucket gs://their-bucket 我还尝试了他们的客户id和电子邮件帐户,仍然是一样的 我不确定是否可以使用give访问权限(在本例中

我们的团队在谷歌云存储上创建了一些数据,以便其他团队可以从那里复制/下载/读取数据,但当他们尝试时,他们总是收到403条禁止信息。我试图编辑该bucket上的权限,并将新权限添加为“Project”、“viewers-(其他团队的项目id)”和“Reader”,但它们在运行此命令时仍然出现相同的错误:

gsutil cp -R gs://our-bucket gs://their-bucket

我还尝试了他们的客户id和电子邮件帐户,仍然是一样的

我不确定是否可以使用give访问权限(在本例中为readers)定义另一个组的用户集合,并将其应用于不同项目中的对象

另一种方法是通过谷歌群组控制bucket访问:只需为读者建立一个群组,添加您希望授予此权限的用户。然后,您可以使用所述组控制对桶和/或内容的访问。更多信息和用例场景,请参见此处

尝试:

gsutil acl ch -u serviceaccount@google.com:R gs://your-bucket
ch
:更改
u
:用户
serviceaccount@google.com
R
:读卡器