

# 将对象导入到目录存储桶
<a name="create-import-job"></a>

在 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 控制台
<a name="create-import-job-console-procedure"></a>

**将对象导入到目录存储桶**

1. 登录到 AWS 管理控制台，然后通过以下网址打开 Amazon S3 控制台：[https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)。

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

1. 选择**导入**。

1. 对于**源**，输入包含要导入的对象的通用存储桶（或包含前缀的存储桶路径）。要从列表中选择现有的通用存储桶，请选择**浏览 S3**。

1. 要获得**访问和复制源对象的权限**，请执行以下任一操作来指定具有导入源对象所需权限的 IAM 角色：
   + 要允许 Amazon S3 代表您创建新的 IAM 角色，请选择**创建新的 IAM 角色**。
   + 要从列表中选择现有 IAM 角色，请选择**从现有 IAM 角色中选择**。
   + 要通过输入 Amazon 资源名称（ARN）指定现有 IAM 角色，请选择**输入 IAM 角色 ARN**，然后在相应字段中输入 ARN。

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

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