首页 > 解决方案 > 如何每天使用 2 个不同的 AWS 账户同步 2 个 s3 存储桶

问题描述

我有 AWS 账户 ACCOUNT-A 和它下面的存储桶 BUCKET-DESTINATION。我有另一个 AWS 账户 ACCOUNT-B,无法访问它,但已获得 IAM 用户 IAM-B 和 IAM-B 有权访问(读/写)的存储桶 BUCKET-SOURCE。

我想每天晚上使用 IAM-B 将 BUCKET-SOURCE 同步到 BUCKET-DESTINATION。如果可能全部在 AWS 中,我不想 cron aws 同步。

我该怎么做呢?

谢谢!

标签: amazon-web-servicesamazon-s3

解决方案


您可以跨两个不同的账户设置 S3 存储桶复制。复制以异步方式进行(通常在 15 分钟内,但有时长达几个小时,如对象复制在 Amazon S3 上需要多长时间?)。不需要额外的服务来触发复制。

您需要通过存储桶策略授予账户 A 对存储桶 B(目标存储桶)的权限,以便复制工作。详细的配置说明见配置复制当源桶和目的桶属于不同账户时


推荐阅读