我在Google Computer Engine中有一个“近线” +“ europe-west4(荷兰)”存储桶。如果存储桶中的文件达到一定期限(例如6个月),我想将它们移至“ coldline” +“ multili-regional(EU)”存储桶中。我尝试使用存储桶生命周期规则来实现此行为,但不幸的是,该文档说,您无法将文件从“区域”存储桶移动到“多区域”存储桶。
如何实现此行为?除了存储桶生命周期规则之外,还有其他方法可以做到这一点吗?
答案 0 :(得分:1)
是的,根据文档Lifecycle actions:
对于区域中的存储桶,不能使用新的存储类 多区域存储。
因此,如果要使用生命周期来管理数据的存储类,则应切换到使用相同位置的区域或多区域。您可以在文档Bucket locations中找到更多信息:
使用区域可帮助优化数据的延迟和网络带宽 消费者(例如分析管道)归为同一组 地区。
和
当您想向数据使用者提供内容时,使用多区域 不在Google广告网络中,并且分布在大型 地理区域,或者当您需要更高的可用性时 具有地理冗余性。
作为可能的解决方法,您可以尝试Storage Transfer Service:
Storage Transfer Service使您可以快速将在线数据导入到 云储存。您也可以为 从以下位置传输数据以及在Cloud Storage中传输数据 一个水桶到另一个水桶。
您可以将 Filter transferred files by last-modified time
和 Min age
和 { {1}} (小时),以及诸如 Max age
之类的选项。