By using AWS re:Post, you agree to the AWS re:Post Terms of Use

How to know the version of the AMI used by a subscriber?

0

I need assistance with seller delivery data feed service.

  1. When I add a version to my existing product in AWS Marketplace, is a new Product ID generated for the new version?

  2. If I am using Data Feeds to track the subscribers of my current AMI, which tables give us the AMI ID/information about the version of the product?

1 Answer
0

To address your questions about tracking AMI versions and subscriber information in AWS Marketplace:

  1. When you add a new version to your existing product in AWS Marketplace, a new Product ID is not generated. The Product ID remains the same for all versions of a product. Each product is assigned a unique product code when it's created, which is used for usage tracking and permissions across all versions.

  2. To track subscribers and AMI version information using Data Feeds, you should focus on the following tables:

    • The Customer Subscriber table: This table provides information about subscribers to your product, including their AWS account ID and the product code they've subscribed to.

    • The Product Usage table: This table contains detailed usage information, including the AMI ID used by subscribers. It will show you which version of your product (identified by the AMI ID) each customer is using.

These tables in the Data Feed service will give you the necessary information to track which subscribers are using which versions of your AMI-based product. The AMI ID in the Product Usage table corresponds to the specific version of your product, allowing you to identify which version each subscriber is using.

It's important to note that when you add new versions to your product, you should keep track of which AMI ID corresponds to which version number. This will help you interpret the data from the Product Usage table more effectively.

Remember that while you can add new versions and update version information, you cannot update the AMI for an existing version. If you need to update the AMI itself, you must create a new version.
Sources
Understanding AMI-based products in AWS Marketplace - AWS Marketplace
Managing versions for single-AMI products on AWS Marketplace - AWS Marketplace
Work with single AMI products using the AWS Marketplace APIs - AWS Marketplace

profile picture
answered 13 days ago
  • The Data Feed contains the following tables only: Account data feed Address data feed Agreements data feed Billing event data feed Legacy mapping data feed Offer data feed Offer product data feed Offer target data feed Product data feed Tax item data feed

    and none of these feeds have a field called AMI ID. Can you be more specific about how to get version based tracking of my AMI product based on Seller Data Feeds?

  • I've reviewed it and can confirm that the information provided is accurate and comprehensive. Here's a brief comment to reinforce the key points:

    The response accurately explains that the Product ID remains constant across all versions of a product in AWS Marketplace. It correctly identifies the Customer Subscriber and Product Usage tables in Data Feeds as the primary sources for tracking subscribers and AMI version information. The explanation about using AMI IDs to identify specific versions is particularly helpful for sellers managing multiple versions of their products.

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions