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回答
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
エキスパート
回答済み 1ヶ月前
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
回答済み 1ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ