Storage Transfer Service 可以监听 AWS 或 Google Cloud 中的事件通知,以自动转移在源位置添加或更新的数据。支持从 AWS S3 或 Cloud Storage 到 Cloud Storage 的事件驱动型转移。
事件驱动的转移会监听发送到 Amazon SQS for AWS S3 来源的 Amazon S3 事件通知。Cloud Storage 来源向 Pub/Sub 订阅发送通知。
事件驱动型转移的好处
由于事件驱动的转移作业会侦听源存储桶的变化,因此更新会近乎实时地复制到目标位置。Storage Transfer Service 不需要对来源执行列出操作,从而节省时间和金钱。
用例包括:
事件驱动型分析:将数据从 AWS 复制到 Cloud Storage,以执行分析和处理。
Cloud Storage 复制:在 Cloud Storage 存储桶之间启用自动异步对象复制。
使用 Storage Transfer Service 的事件驱动型转移与典型的 Cloud Storage 复制不同,它会在其他存储桶中创建数据副本。
这样做有诸多好处,例如:
- 将开发数据和生产数据保存在不同的命名空间中。
- 共享数据但不提供对原始存储桶的访问权限。
- 备份到其他大陆或双区域和多区域存储空间不涵盖的区域。
DR/HA 设置:在数分钟内将对象从来源复制到备份目标位置:
- 跨云备份:在 Cloud Storage 上创建 AWS S3 备份的副本。
- 跨区域或跨项目备份:在其他区域或项目中创建 Cloud Storage 存储桶的副本。
实时迁移:事件驱动型转移可以支持停机时间较短(停机时间为数分钟)的迁移,作为一次性批量迁移的后续步骤。