2015-01-14 46 views
2

我想用谷歌存储备份我的数据库。但是,出于安全原因,我想使用具有只写角色的“服务帐户”。谷歌存储只写(不删除)

但是好像这个角色也能删除对象!所以我的问题在这里:我们能否真正做到“只写,不删除”?当然如何?

回答

2

不幸的是,你不能这样做。目前没有办法授予插入新对象的权限,同时拒绝删除或覆盖现有对象的权限。

你也许可以使用两个系统来实现这个功能,第一个是写入临时存储区的备份服务,第二个是管理服务,它专门具有写入最终备份存储桶的写入权限,并且唯一的作业是复制当且仅当在该位置没有现有对象时才在对象中。基本上你会以管理员的身份相信第二份工作。