- Newest
- Most votes
- Most comments
AWS Marketplace provides notification mechanisms for sellers to receive updates about customer subscriptions and other events related to their products.
For receiving notifications about changes to customer subscriptions (such as order changes), AWS Marketplace provides Amazon SNS topics during the product creation process. You can then configure one or more Amazon SQS queues to subscribe to this SNS topic to receive and process these notifications.
For example, if a customer makes changes to their subscription (like adding more storage), the Amazon SNS topic can send a message to your subscribed SQS queue, which can then trigger processes to handle that change automatically.
When you subscribe your SQS queue to the provided SNS topic, permissions are automatically added to allow the topic to publish messages to the queue. However, you'll still need to create an IAM policy to grant the AWS Marketplace Metering and Entitlement Service API user access to the queue. The policy should include permissions for actions like:
- sqs:ReceiveMessage
- sqs:DeleteMessage
- sqs:GetQueueAttributes
- sqs:GetQueueUrl
For troubleshooting, you can add a dead letter queue to your SQS setup to capture any messages that couldn't be delivered, along with the associated errors.
Rather than seeking a specific POC from AWS technical support, I'd recommend referring to the AWS Marketplace documentation on seller notifications and SQS permissions, as these resources provide comprehensive guidance on setting up the integration between AWS Marketplace and your SQS queues for event notifications.
Sources
Amazon SQS permissions - AWS Marketplace
Seller notifications for AWS Marketplace events - AWS Marketplace
Setting up real-time notifications for AWS Partner Central and AWS Marketplace events - AWS Partner Central
Relevant content
- asked 2 years ago
- asked 3 years ago
- AWS OFFICIALUpdated 2 years ago
