【发布时间】:2019-07-24 02:33:11
【问题描述】:
我有一个 .zip 文件(在 S3 存储桶中),它需要在单个账户的每个区域的 S3 存储桶中结束。
这些存储桶中的每一个都具有相同的存储桶策略,允许我的帐户将文件上传到它们,并且它们都遵循相同的命名约定,如下所示: foobar-{区域}
例如:foobar-us-west-2
有没有办法做到这一点,而不需要手动将控制台中的文件拖到每个存储桶中,或者使用 aws s3api copy-object 命令 19 次?随着文件的更新,这可能需要相当频繁地发生,因此我正在寻找一种更有效的方法。
我想到的一种方法是制作一个包含我需要的所有 19 个区域的数组的 lambda,然后遍历它们以创建 19 个特定于区域的存储桶名称,每个存储桶名称都会将对象复制到其中。
有没有更好的办法?
【问题讨论】:
标签: amazon-web-services shell amazon-s3 aws-cli