将对象导入到目录存储桶
在 Amazon S3 中创建目录存储桶后,您可以使用导入操作在新的存储桶中填充数据。导入是一种创建 S3 批量操作作业的简化方法,用于将对象从通用存储桶复制到目录存储桶。
注意
以下限制适用于导入作业:
-
源存储桶和目标存储桶必须位于相同的 AWS 区域和账户中。
-
源存储桶不能是目录存储桶。
-
不支持大于 5 GB 的对象,复制操作中将省略这些对象。
-
Glacier Flexible Retrieval、Glacier Deep Archive、Intelligent-Tiering 归档访问层和 Intelligent-Tiering 深度归档层存储类中的对象必须先恢复,然后才能导入。
-
使用 MD5 校验和算法导入的对象将转换为使用 CRC32 校验和。
-
导入的对象使用 Express One Zone 存储类,其定价结构与通用桶使用的存储类不同。在导入大量对象时,请考虑这种成本差异。
配置导入作业时,您需要指定从中复制现有对象的源存储桶或前缀。您还可以提供一个 AWS Identity and Access Management(IAM)角色,该角色拥有访问源对象的权限。然后,Amazon S3 会启动批量操作作业,复制对象并自动应用适当的存储类和校验和设置。
要配置导入作业,您可以使用 Amazon S3 控制台。
使用 Amazon S3 控制台
将对象导入到目录存储桶
登录到AWS Management Console,然后通过以下网址打开 Amazon S3 控制台:https://console.aws.amazon.com/s3/
。 -
在左侧导航窗格中,选择存储桶,然后选择目录存储桶选项卡。选择要将对象导入到的目录存储桶旁边的选项按钮。
-
选择导入。
-
对于源,输入包含要导入的对象的通用存储桶(或包含前缀的存储桶路径)。要从列表中选择现有的通用存储桶,请选择浏览 S3。
-
要获得访问和复制源对象的权限,请执行以下任一操作来指定具有导入源对象所需权限的 IAM 角色:
-
要允许 Amazon S3 代表您创建新的 IAM 角色,请选择创建新的 IAM 角色。
-
要从列表中选择现有 IAM 角色,请选择从现有 IAM 角色中选择。
-
要通过输入 Amazon 资源名称(ARN)指定现有 IAM 角色,请选择输入 IAM 角色 ARN,然后在相应字段中输入 ARN。
-
-
查看目标和复制的对象设置部分中显示的信息。如果目标部分中的信息正确,请选择导入以启动复制作业。
Amazon S3 控制台在批量操作页面上显示新作业的状态。有关作业的更多信息,请选择作业名称旁边的选项按钮,然后在操作菜单上选择查看详细信息。要打开要导入对象的目录存储桶,请选择查看导入目标。