【问题标题】:Move files from Regional to Multiregional Bucket in GCE在 GCE 中将文件从区域存储桶移动到多区域存储桶
【发布时间】:2020-04-08 12:52:52
【问题描述】:

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

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

【问题讨论】:

    标签: google-cloud-platform google-compute-engine google-cloud-data-transfer


    【解决方案1】:

    是的,根据文档Lifecycle actions

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

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

    中找到

    使用区域帮助优化数据的延迟和网络带宽 消费者,例如分析管道,它们被分组在同一个 地区。

    当您想向数据消费者提供内容时使用多区域 位于 Google 网络之外并分布在大型 地理区域,或者当您想要更高的可用性时 具有地理冗余。

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

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

    您可以使用 Filter transferred files by last-modified timeMin ageMax age 等过滤器安排您的区域和多区域存储桶之间的每日传输strong> 小时,以及 Delete objects from source once they are transferred 等选项。

    【讨论】:

      猜你喜欢
      • 2022-06-26
      • 1970-01-01
      • 2018-02-15
      • 2019-11-24
      • 2022-06-17
      • 2015-06-29
      • 2020-11-05
      • 2020-11-20
      • 2019-09-20
      相关资源
      最近更新 更多