

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 将 AWS Data Exchange 资产修订导出到 S3 存储桶 (AWS SDKs)
<a name="export-rev-s3-prog"></a>

您可以按照以下说明使用 AWS SDKs 将 AWS Data Exchange 资产修订导出到 S3 存储桶。

**将修订导出到 S3 存储桶 (AWS SDKs)**

1. 创建类型为 `EXPORT_REVISIONS_TO_S3` 的 `CreateJob` 请求。

1. 在该请求中包含以下内容：
   + `DataSetId`
   + `Encryption`
     + `KmsKeyArn`
     + `Type`
   + `RevisionDestinations`
     + `Bucket`
     + `KeyPattern`
     + `RevisionId`

1. 使用需要步骤 1 中返回的 `JobId` 的 `StartJob` 操作启动 `CreateJob` 请求。

1. 新创建的资产与原始 S3 对象的键具有相同的名称属性。Amazon S3 对象键默认为 `${Asset.Name}` 键模式。

   在创建资产后，您可以更新其名称属性。

   有关键模式的更多信息，请参阅[从中导出资源修订版时的关键模式 AWS Data Exchange](revision-export-keypatterns.md)。

**注意**  
如果您使用 `DataSet.Name` 作为动态引用，则必须拥有 `dataexchange:GetDataSet` IAM 权限。有关更多信息，请参阅 [AWS Data Exchange API 权限：操作和资源参考](api-permissions-ref.md)。