2

我在 Google Computer Engine 中有一个“nearline”+“europe-west4(荷兰)”存储桶。如果存储桶中的文件达到某个年龄(例如 6 个月),我想将它们移动到“冷线”+“多区域(欧盟)”存储桶。我尝试使用存储桶生命周期规则实现此行为,但不幸的是文档说,您无法将文件从“区域”移动到“多区域”存储桶。

我该如何实现这种行为?除了存储桶生命周期规则之外,还有其他方法可以做到这一点吗?

4

1 回答 1

1

是的,根据文档生命周期操作

对于一个区域的桶,新的存储类不能是多区域存储。

因此,如果您想使用 Lifecycle 来管理数据的存储类,您应该切换到使用相同位置区域或多区域。您可以在文档存储桶位置中找到更多信息:

使用区域来帮助优化分组在同一区域中的数据使用者(例如分析管道)的延迟和网络带宽。

当您希望向 Google 网络之外并分布在较大地理区域的数据消费者提供内容时,或者当您希望地理冗余带来的更高可用性时,请使用多区域。

作为一种可能的解决方法,您可以尝试Storage Transfer Service

Storage Transfer Service 可让您快速将在线数据导入云存储。您还可以设置重复计划以传输数据,以及在 Cloud Storage 中将数据从一个存储桶传输到另一个存储桶。

您可以使用过滤器(例如Filter transferred files by last-modified timewithMin ageMax agein hours)以及选项(例如Delete objects from source once they are transferred.

于 2020-04-08T15:46:41.773 回答