什么是 Storage Transfer Service?

使用 Storage Transfer Service 这款产品可以:

  • 将数据从其他云存储服务商或者从本地或云端 POSIX 文件系统转移或备份到 Cloud Storage 存储桶。

  • 在 Cloud Storage 存储分区之间移动数据,以便供不同的用户组或应用使用。

  • 将数据从 Cloud Storage 转移到本地或云端文件系统。

  • 在文件系统之间转移数据。

  • 在数据处理流水线或分析工作流中定期移动数据。

Storage Transfer Service 提供可简化数据传输和同步的选项。例如,您可以执行以下操作:

  • 安排一次性传输操作或周期性传输操作。

  • 如果目标存储分区中的现有对象在来源中没有对应的对象,将目标存储分区中的现有对象删除。

  • 您也可以在转移完成后删除数据源对象。

  • 使用基于文件创建日期、文件名以及您希望导入数据的时段等高级过滤条件,安排从数据源到数据接收器的定期同步。

Storage Transfer Service 默认执行以下操作:

  • 如果数据接收器中不存在某个文件,或者数据源和数据接收器中的文件版本不同,Storage Transfer Service 就会从数据源复制文件。

  • 在转移操作完成后保留数据源中的文件。

  • 对 HTTPS 连接使用 TLS 加密。网址列表传输时指定 HTTP 网址例外

以下是使用 Storage Transfer Service 进行的数据转移的示例:

一个工作流,展示如何使用 Storage Transfer Service 将数据从 Cloud Storage 转移到 Storage Transfer Service 实例。Storage Transfer Service 实例已装载到多个 Compute Engine 实例。

可用的接口

您可以通过多种方式使用 Storage Transfer Service:

  • Google Cloud 控制台
  • REST API
  • gcloud 命令行工具
  • Java 和 Python 客户端库

如需了解详情,请参阅创建转移作业

服务等级协议

Storage Transfer Service 目前不提供服务等级协议 (SLA),可能会出现一些性能波动。例如,我们不提供传输性能或延迟时间相关的 SLA。