将对象导入到目录存储桶 - Amazon Simple Storage Service

将对象导入到目录存储桶

在 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 控制台

将对象导入到目录存储桶
  1. 登录到AWS Management Console,然后通过以下网址打开 Amazon S3 控制台:https://console.aws.amazon.com/s3/

  2. 在左侧导航窗格中,选择存储桶,然后选择目录存储桶选项卡。选择要将对象导入到的目录存储桶旁边的选项按钮。

  3. 选择导入

  4. 对于,输入包含要导入的对象的通用存储桶(或包含前缀的存储桶路径)。要从列表中选择现有的通用存储桶,请选择浏览 S3

  5. 要获得访问和复制源对象的权限,请执行以下任一操作来指定具有导入源对象所需权限的 IAM 角色:

    • 要允许 Amazon S3 代表您创建新的 IAM 角色,请选择创建新的 IAM 角色

    • 要从列表中选择现有 IAM 角色,请选择从现有 IAM 角色中选择

    • 要通过输入 Amazon 资源名称(ARN)指定现有 IAM 角色,请选择输入 IAM 角色 ARN,然后在相应字段中输入 ARN。

  6. 查看目标复制的对象设置部分中显示的信息。如果目标部分中的信息正确,请选择导入以启动复制作业。

    Amazon S3 控制台在批量操作页面上显示新作业的状态。有关作业的更多信息,请选择作业名称旁边的选项按钮,然后在操作菜单上选择查看详细信息。要打开要导入对象的目录存储桶,请选择查看导入目标