从 S3 存储桶导入 AWS Data Exchange 资产 - AWS Data Exchange 用户指南

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

从 S3 存储桶导入 AWS Data Exchange 资产

将资产从 Amazon S3 导入到时 AWS Data Exchange,您使用的 AWS Identity and Access Management (IAM) 权限必须包括写入 AWS Data Exchange 服务 S3 存储桶和从存储资产的 S3 存储桶中读取数据的功能。无论所有权如何,您都可以从您有权访问的任何 S3 存储桶中导入。有关更多信息,请参阅 Amazon S3 权限

在单个作业中,您最多可以导入 100 个资产。

从 S3 存储桶导入资产 (AWS SDKs)

从 Amazon S3 存储桶导入资产 (AWS SDKs)
  1. 创建类型为 IMPORT_ASSETS_FROM_S3CreateJob 请求。

  2. 在该请求中包含以下内容:

    • AssetSources

      • Bucket

      • Key

    • DataSetID

    • RevisionID

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

  4. (可选)在创建资产后,更新其名称属性。

从 S3 存储桶导入资产(控制台)

要从 S3 存储桶导入资产(控制台),请按以下步骤操作:
  1. 打开您的 Web 浏览器,登录到 AWS Data Exchange 控制台

  2. 在左侧的导航窗格中,为发布数据选择拥有的数据集

  3. 拥有的数据集中,选择包含您要更新的修订的数据集。

  4. 修订选项卡中,选择创建修订,以打开创建修订页面。

    1. 对于修订设置,为您的修订提供介绍修订目的的可选注释。

    2. 对于添加标签 - 可选,添加与该资源关联的标签。

    3. 选择创建

      您的新修订即会创建。

  5. 对于作业部分,选择从 Amazon S3 导入

  6. 按照从 Amazon S3 导入窗口中的提示进行操作,然后选择导入资产

    此时,将您的资产导入数据集的作业已启动。作业完成后,作业部分的状态字段将更新为已完成