Google近线存储 - 我想从编辑器

时间:2016-03-31 15:35:32

标签: google-cloud-storage

由于希捷关闭了Evault LTS2,我正在考虑将我们的冷档案移至Google近线存储。我目前有60天的免费试用帐户,我正在尝试使用存储桶,成员和权限。

默认情况下,有3个相关角色,所有者,编辑者和查看者。我想从编辑器中删除删除整个存储桶的功能。

  • 我可以创建自己的角色,除了这个角色,它具有编辑器的所有功能吗? OR
  • 我可以调整存储桶的权限,以便编辑无法删除它

如果是这样,怎么样?

由于

1 个答案:

答案 0 :(得分:1)

目前无法创建一个除了删除存储桶之外具有所有编辑器功能的角色。

您可以使用gsutil:

从存储桶acl中删除项目编辑器组

gsutil acl ch -d editors-yourprojectnumber gs://your-bucket

但是,项目编辑器始终能够在项目中创建和删除存储桶,因此,如果您不希望有人删除存储桶,则项目编辑器可能不适合该用户。

有一个警告可能对您的情况有所帮助:如果您使用上面的命令从存储区ACL中删除编辑器,那将删除项目编辑者对该存储桶中对象的写访问(和删除访问)。因此项目编辑器将无法删除存储桶中的对象。由于存储桶在被删除之前必须是空的,因此运行上述命令可以保护任何包含其中对象的存储桶不被项目编辑者删除。

因此,如果您的目标是保护存储桶中的数据,但您可以删除已经空的存储桶,我认为您可以使用上面的命令实现此目的。