此 AWS 解决方案实施有何用途?
此解决方案自动化执行 AWS Marketplace 中现有 AWS Data Exchange 数据集的新修订版的创建步骤。您只需将想要发布的数据存储到 Amazon Simple Storage Service (Amazon S3) 资产存储桶并创建一个引用您计划发布的各文件的清单文件即可,而无需手动上传及下载数据集修订版。当您将该清单文件上传到 Amazon S3 清单存储桶时,此解决方案就会启动发布新修订版的过程。它会调用 AWS Data Exchange 中新作业的创建,将清单文件中引用的每个文件添加到新修订版,然后在所有资产都添加后最终完成修订版。
要在数据发布完成后立即将新数据检索到它们的 Amazon S3 存储桶位置,订阅者可以使用 AWS Data Exchange Subscriber Coordinator 解决方案。
AWS 解决方案实施概览
下图显示了您可以使用此解决方案的实施指南以及随附的 AWS CloudFormation 模板自动部署的架构。

AWS Data Exchange Publisher Coordinator 解决方案实施架构
AWS CloudFormation 模板会创建一个 Amazon S3 存储桶,以在数据集准备就绪可供发布时提交清单。其还部署协调 AWS Data Exchange 所需的发布步骤所必要的所有无服务器基础设施。其中包括以下基础设施:
- 可以将清单文件上传到其中的 Amazon S3 存储桶。
- 四个 AWS Lambda 函数,包括一个启动 AWS Step Functions 的函数,以及三个用于创建 AWS Data Exchange 产品新修订版、监控作业运行及最终确定和发布修订版的函数。
- 一个用于编排发布过程管理的 AWS Step Functions。
- AWS Identity and Access Management (IAM) 角色,为 AWS Step Functions 和关联的 AWS Lambda 函数提供运行它们的 API 调用所需的权限。
AWS Data Exchange Publisher Coordinator
版本 1.0.0
发布日期:2020 年 12 月
作者:AWS
预计部署时间:5 分钟
功能
自动化
此解决方案可以自动将所有文件添加到新的数据集修订版,并最终确定产品目录中的修订版,以便您的所有订阅者都收到新数据集修订版的通知。
可视化
AWS Step Functions 每次运行都会观测每个编排步骤。
可靠性
通过与多种 Amazon 服务无缝整合,此解决方案可为您的数据产品发布提供始终如一的产品管理服务。