谷歌存储-每个文件都有不同密钥的备份桶



我需要将每个文件都用不同的密钥加密的存储桶备份到Google Storage上的不同存储桶中。

我想创建一个数据的每日快照,这样在数据被删除的情况下,我可以很容易地恢复它

我的研究:

  1. 使用gsutil cp -r-因为每个文件都有不同的密钥,所以它不起作用
  2. 出于同样的原因,使用Google Transfer | cloud-在此类存储桶上不起作用
  3. 列出bucket中的所有文件,从数据库中获取所有密钥并复制每个文件——这可能会非常昂贵,因为我有很多文件,我想每天都这样做
  4. 对象版本控制-不包括bucket已被完全删除的情况

这个问题还有其他解决方案吗?

不幸的是,正如您所提到的,唯一的选择是按照您的数字3选择。正如你所说的,正如本官方文档中所澄清的,下载加密数据是一项受限制的功能,因此如果不获取密钥并复制文件,你将无法下载/快照数据。

事实上,这可能会对您的配额和定价产生巨大影响,因为您每天都要对多个文件执行多个操作,这将影响定价的多个方面。然而,这似乎是目前唯一可用的方法。除此之外,我建议您在谷歌的Issue Tracker中提出一个功能请求,这样他们就可以检查未来实现这一功能的可能性。

让我知道,如果号角吹响你的疑虑!

最新更新