从 Amazon API Gateway 导入 AWS Data Exchange 资产 API - AWS Data Exchange 用户指南

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

从 Amazon API Gateway 导入 AWS Data Exchange 资产 API

AWS Data Exchange 订阅者可以使用其IAM凭据 AWS SDKs,也可以APIs从数据提供商处拨打电话。 AWS Data Exchange APIs通过处理身份验证和订阅权利来管理对的访问权限。

从 Amazon API Gateway 导入API资产 API (AWS SDKs)

注意

目前,以下各项不支持该SendApiAsset操作SDKs:

  • AWS SDK for .NET

  • AWS SDK for C++

  • AWS SDK for Java 2.x

从 Amazon API Gateway 导入资产 API (AWS SDKs)
  1. 创建类型为 IMPORT_ASSET_FROM_API_GATEWAY_APICreateJob 请求。

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

    • ApiID

    • DataSetID

    • ProtocolType

    • RevisionID

    • Stage

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

  4. (可选)轮询 GetJob 操作,以等待作业完成。

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

从 Amazon API GatewayAPI(控制台)导入API资产

从 Amazon API GatewayAPI(控制台)导入资产
  1. 打开您的 Web 浏览器,登录到 AWS Data Exchange 控制台

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

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

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

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

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

    3. 选择创建

      您的新修订即会创建。

  5. 在 “API资产” 部分,选择 “添加API阶段”。

  6. 添加API舞台页面上,从您的账户 AWS 账户 或其他账户中选择 Amazon API Gateway API舞台名称

  7. API对于订阅者的文档

    1. API名称更新为订阅者可以理解的简洁明了的名称。

    2. 通过在字段中输入规范,记录 Open API 3.0 规范,选择从中导入规范。 JSON文件,或者通过选择 “从 Amazon API Gateway 导入” 来导入规范。

  8. 选择添加API舞台

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