Amazon Data Exchange · Arazzo Workflow
Amazon Data Exchange Publish Data Set
Version 1.0.0
Create a data set, add a revision, import assets from S3, and finalize it for publishing.
View Spec
View on GitHub
Data ExchangeData MarketplaceThird-Party DataAnalyticsSubscriptionsArazzoWorkflows
Provider
Workflows
publish-data-set
Create a data set, revision, import job, and finalize the revision.
Provisions a new S3_SNAPSHOT data set, creates a revision, imports assets from an S3 bucket via a job, waits for the job to complete, and finalizes the revision for publishing.
1
createDataSet
createDataSet
Create a new owned data set that will hold the published revisions.
2
createRevision
createRevision
Open a new, non-finalized revision on the data set to receive assets.
3
createImportJob
createJob
Create an IMPORT_ASSETS_FROM_S3 job that loads the S3 object into the revision as an asset.
4
startImportJob
startJob
Start the import job, transitioning it out of the WAITING state.
5
pollImportJob
getJob
Poll the job until it reaches a terminal state. Loops back while the job is still WAITING or IN_PROGRESS, branches to finalize on COMPLETED.
6
finalizeRevision
updateRevision
Finalize the revision so it can be published to subscribers. Sets Finalized to true via an update to the revision.