当前位置: 首页 > 知识库问答 >
问题:

将文件从s3 bucket复制到另一个AWS帐户

濮阳俊明
2023-03-14

是否可以将文件从源AWS S3 bucket发送/同步到位于不同位置的不同AWS帐户上的目标S3 bucket?

我发现了以下内容:https://aws.amazon.com/premiumsupport/knowled-center/copy-s3-objects-account/

但是如果我理解正确的话,这就是如何从目标帐户同步文件的方法。

有没有别的方法可以做呢?从源帐户访问目标桶(使用源IAM用户凭据)。

共有1个答案

徐瀚
2023-03-14

AWS最终提出了解决方案:S3批处理操作。

S3 Batch Operations是Amazon S3数据管理特性,它允许您只需在Amazon S3管理控制台中单击几下,或通过一个API请求,就可以大规模管理数十亿个对象。使用该功能,您可以更改对象元数据和属性,或者执行其他存储管理任务,例如在桶之间复制对象、替换对象标记集、修改访问控制以及从S3 Glacier还原归档对象--而不是花几个月的时间开发定制应用程序来执行这些任务。

它允许您在桶、前缀或对象级别复制数据,从任何区域到任何区域,在任何存储类之间(例如S3<>Glacier)以及跨AWS帐户!不管是几千,几百万还是几十亿的物体。

这个介绍视频概述了选项(如果我听起来像个销售人员,我很抱歉,我只是对此非常兴奋,因为我有几百万个对象要复制;-)https://aws.amazon.com/s3/s3batchoperations-videos/

 类似资料:
  • 我在AWS云服务中设置了一个项目。在那里我使用了EC2实例、AMI、弹性IP、互联网门路、NACL、路由表、安全组、自定义VPC、私有和公共子网、弹性负载平衡、自动伸缩、启动配置、KMS-key、Lambda、RDS Aurora实例、S3桶、简单电子邮件服务、简单队列服务、简单通知服务、云观察日志。现在我的客户要求将所有服务从现有的AWS帐户迁移到新的AWS帐户。

  • 我正在使用QT,我无法找到如何将文件从一个目录复制到另一个目录?我怎样才能做到这一点?

  • 问题内容: 我有两个Java.io.File对象file1和file2。我想将内容从file1复制到file2。有没有一种标准的方法可以执行此操作,而无需创建必须读取文件1并写入文件2的方法 问题答案: 不,没有内置方法可以做到这一点。与您要完成的工作最接近的是from 的方法,如下所示: 并且不要忘记处理异常并在一个块中关闭所有内容。

  • 我正在寻找所有的方法移动/复制数据从一个文件夹到另一个在AWS S3桶。 方法1:通过AWS CLI(最简单) 在ur实例上下载并安装awscli,我在这里使用windows(64位链接)并运行“ASW Configure”来填充您的配置,只需在cmd上运行这个命令 这里cp表示复制,递归表示复制所有文件 错误: 无效的bucket名称“s3://staging”:bucket名称必须与regex

  • 我有2个AWS帐户。我试图复制文件从帐户1到帐户2在桶2在美国西部2地区。我有所有必要的IAM政策,相同的凭据适用于两个帐户。我使用python boto3库。 如图所示,复制函数在指向目标帐户2/us-west-2的客户端对象上执行。它是如何获取帐户1/us-east1中的源文件的?我应该提供作为复制函数的输入吗?

  • 我们正在努力从Maven迁移到Gradle。不幸的是,我们还有几个战争复盖物要处理。