AWS Marketplace SNS Notifications

0

Hello everyone, I have a question related to the implementation of SaaS product through AWS marketplace. One of the steps involves subscribing to specific topics provided by AWS to receive notifications about customer contract/subscription state.

Here's the documentation link: https://docs.aws.amazon.com/marketplace/latest/userguide/saas-notification.html

My question concerns subscribing to these AWS topics. The documentation recommends using Amazon SQS as the endpoint subscription. Is it possible to use an HTTPS endpoint instead? Our preference is to use our own HTTPS endpoint for handling these notifications, but if not feasible, we could implement logic to poll SQS.

While inspecting the documentation for the SNS https://docs.aws.amazon.com/sns/latest/dg/welcome.html, I discovered that it's possible to utilize an HTTPS endpoint.

Thanks in advance! FraBek

2 Answers
0

I believe they mention both SNS and SQS to exploit a fan-out pattern: https://docs.aws.amazon.com/sns/latest/dg/sns-common-scenarios.html.

In that way you can scale large amounts of events.

You are correct though, you can also try to leverage SNS topic and subscribe to an endpoint: https://docs.aws.amazon.com/sns/latest/dg/sns-http-https-endpoint-as-subscriber.html as first step, and then fallback to fanout if you get into scalability and performance issues

profile picture
EXPERT
answered 2 months ago
0

Thanks for the answer, Antonio.

But I'm not asking for the standard SNS topics. Mentioned AWS marketplace topics are provided to seller during product creation, and it says that we are not the owners of these topics, only we can subscribe to them, and it only mentions SQS, not any other type of endpoint. Is it possible to subscribe HTTPs endpoint to these specific AWS marketplace topics?

I've found another question regarding this matter, here on re:POST (https://repost.aws/questions/QUdc6YAINxS8qKVzrfMcI1Mg/aws-marketplace-saas-product-integration-testing-sns-subscriptions). This guy is interested in subscribing to these topics using Lambda functions, but the support says it is not possible, due to the fact that we are not owners of these topics (AWS is).

Thanks!

frabek
answered 2 months ago

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