Marketplace AMI offer - Get SNS topic and send email to customer

0

Hello,

I have created an AMI offer which is currently on private visibility on the AWS Marketplace, and I did not receive any ARN for the SNS Topic. The documentation mentions: "During the product creation process, you'll receive the actual Amazon Resource Name (ARN) to the SNS topic. For example: arn:aws:sns:us-east-1:123456789012:aws-mp-subscription-notification-PRODUCTCODE" So when exactly do I get this ARN SNS Topic, and how? I tried replacing this ARN with my account ID and product code but it doesn't work.

I would then like to collect customer's email to send them some help links and follow up. From what I see from the documentation, this SNS will not contain the customer's email address. Is there a way to achieve that?

Thanks a lot for your help! Kind regards,

1 Answer
3
Accepted Answer

Hello,

The ARN for the SNS topic mentioned in the AWS Marketplace documentation is automatically generated by AWS and should be provided to you during the product creation process on the AWS Marketplace. Typically, this information is made available to you after your product has been reviewed and approved by the AWS Marketplace team. You may receive this ARN through an email notification or within your AWS Marketplace seller account.

If you haven't received the ARN, I recommend reaching out to the AWS Marketplace support team directly. They will be able to assist you with any specific issues related to your account or product setup.

Regarding collecting customer email addresses, by default, the SNS notifications sent by AWS Marketplace do not include customer email addresses due to privacy considerations.

However, you have an alternative option to collect customer email addresses. AWS provides an AWS Marketplace Metering Service (MMS) API. By using the MMS API, you obtain anonymous customer identifiers via the SNS topic notifications and then use these identifiers to retrieve customer contact information, including their email addresses. To implement this, you would need to follow the AWS Marketplace Seller Guide and the MMS API documentation. You can refer the below documentations for the same.

[+] https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/meteringmarketplace/client/resolve_customer.html [+] https://docs.aws.amazon.com/marketplace/latest/userguide/ami-notification.html

For any specific and account-specific inquiries, it's best to consult the AWS Marketplace support team directly, as they will have access to the most up-to-date information and can provide better assistance based on your situation.

AWS
Srinath
answered a year ago
profile picture
EXPERT
reviewed 4 months ago
profile picture
EXPERT
reviewed 6 months ago
  • Oh thank you for your answer! My offer is still under review since friday, so I will wait until its approved to get the SNS Topic. Great for the MMS API, I had no idea about it, I will have a look and try to make it work. Thanks a lot for your help!

  • I have an AMI product in Limited status and I cannot find the automatically generated SNS topic ARN - how do I find or get it?

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