概览

本页面介绍 Storage Transfer Service。

其他 Google Cloud 转移选项包括:

什么是 Storage Transfer Service?

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

  • 将数据从其他云存储服务商或从您的本地存储空间移动或备份到 Cloud Storage 存储分区。

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

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

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

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

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

  • 转移数据源对象后将其删除。

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

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

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

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

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

Storage Transfer Service 的权限和角色要求

Storage Transfer Service 使用 Cloud Identity and Access Management 控制和管理访问权限。如需详细了解 Cloud IAM,请参阅 Cloud IAM 概览

要使用 Storage Transfer Service,您必须获得以下至少一个 Cloud IAM 角色,具体取决于您要履行的职责类型:

访问类型 IAM 角色
完全访问 Storage Transfer Admin
提交转移 Storage Transfer User
查看或列出转移作业和操作 Storage Transfer Viewer

用于创建转移作业的项目无需与充当数据源或数据接收器的存储分区关联,但需要额外权限才能配置和使用数据源和数据接收器。

如需了解 Storage Transfer Service 角色和权限的详细信息,请参阅配置对数据源和数据接收器的访问权限

可用的接口

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

选择 gsutil 还是 Storage Transfer Service?

您还可以使用 gsutil 命令行工具在 Cloud Storage 和其他位置之间传输数据。虽然您可以将 gsutil 与 Amazon S3 配合使用,并将数据从 Amazon S3 传输到 Cloud Storage,但我们建议您使用 Storage Transfer Service 实现此用例。

请根据以下经验法则,决定是使用 gsutil 还是 Storage Transfer Service:

转移场景 建议
从其他云存储服务商转移数据 使用 Storage Transfer Service
从本地转移小于 1 TB 的数据 使用 gsutil
从本地转移超过 1 TB 的数据 使用 Transfer Service for On Premises Data

以上述法则作为初步判断依据。您还可以根据传输场景的具体情况,确定哪种工具更合适。

服务等级协议

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