Providing data products on AWS Data Exchange - AWS Data Exchange User Guide

Providing data products on AWS Data Exchange

The Amazon Redshift data set type is in preview release for AWS Data Exchange and is subject to change.

At a high level, this is how to use AWS Data Exchange as a provider:

  1. Potential provider registers to be a provider – Registering allows you to list products on AWS Data Exchange and make them available on AWS Marketplace. For more information, see Step 2: Register to be a provider.

  2. The data is eligible to be published on AWS Data Exchange – You're limited to distributing data sets that meet the legal eligibility requirements set forth in the Terms and Conditions for AWS Marketplace Sellers. For more information about the types of permitted data, see Publishing guidelines.

  3. Provider creates a data set, a revision, and imports assets – You can create data sets through the AWS Data Exchange console or API. Then, you can create revisions in the data set, and add assets to that revision. For more information, see Data in AWS Data Exchange.

  4. Provider creates a product and its offer – To create a product, you must provide product details, include one or more data sets, and optionally provide public offer details. For more information, see Publishing a new product.

  5. AWS Data Exchange copies the data set – When an owned data set is published in a product, AWS Data Exchange creates a copy of the data set. Subscribers can access that copy of the data set as an entitled data set.

  6. (Optional) Provider enables subscription verification – If you enable subscription verification, subscribers must request a subscription to your product. This gives you an opportunity to review potential subscribers before they access your data sets. For more information, see Subscription verification for providers.

  7. (Optional) Provider creates custom offers for the product – In addition to a public offer, you can create custom offers, including private and Bring Your Own Subscription (BYOS) offers, for select customers. For more information, see Creating custom offers.

  8. (Optional) Provider publishes new revision – You can update dynamic data sets over time by creating a new revision using the AWS Data Exchange API or console. These revisions can then be published. For more information, see Revisions or Updating products.

  9. Provider reviews reports through the AWS Marketplace Management Portal – Reports are available to all registered AWS Marketplace sellers and are released on a regular cadence (daily, weekly, or monthly). For more information, see Provider financials on AWS Marketplace.

  10. Provider receives funds distributed by AWS Marketplace – For more information, see Provider financials on AWS Marketplace.

Programmatic access

If you're using AWS Data Exchange programmatically, there are two different sets of resources with two different APIs:

  • AWS Data Exchange API – Use these API operations to create, view, update, and delete data sets and revisions. You can also use these API operations to import and export assets to and from those revisions. For more information, see the AWS Data Exchange API Reference.

  • AWS Marketplace Catalog API – Used by providers to view and update products on AWS Data Exchange and AWS Marketplace. For more information, see the AWS Marketplace Catalog API Reference.

Before you become a data product provider on AWS Data Exchange, review the following topic:

After you review this topic, you're ready to get started.