AWS Marketplace SaaS产品集成测试 - SNS 订阅

0

【以下的问题经过翻译处理】 我是一名工程师,正在设计一款与 AWS Marketplace 集成的产品,以便成为卖家。我发现一些关于如何通过测试才能发布产品的文档有点含糊不清。测试似乎需要一段时间,所以我希望现在就弄清楚,尽量减少测试阶段的来回沟通。

AWS 文档只提到过 SQS 是围绕 AWS Marketplace 权限和订阅创建的 SNS 主题的潜在订阅。这是否是产品发布的必要条件?为什么不允许对 SNS 主题提供任何其他类型的订阅?我对 Lambda 特别感兴趣。

https://docs.aws.amazon.com/marketplace/latest/userguide/aws-marketplace-integration-checklist.html 这里有一个例子,使用的语言似乎在暗示SQS是唯一允许(因此必需的)SNS主题订阅。

profile picture
专家
已提问 4 个月前78 查看次数
1 回答
0

【以下的回答经过翻译处理】 在产品创建过程中,您将收到 SNS 主题的实际亚马逊资源名称 (ARN)。例如:arn:aws:sns:us-east-1:123456789012:aws-mp-subscription-notification-PRODUCTCODE [+],此 SNS 主题由 AWS 自动创建,用于市场通知。请注意,SNS 主题由 AWS Marketplace 创建和管理,不属于您的 AWS 账户。AWS 文档之所以将 SQS 作为围绕 AWS Marketplace 权限和订阅创建的 SNS 主题的潜在订阅,是因为您可以将 SQS 订阅到在 AWS Marketplace 账户中创建的 SNS 主题,因为 SQS 支持从 SQS 控制台进行跨账户订阅,而 Lambda 订阅需要从 SNS 控制台创建,由于 SNS 主题位于 AWS 管理的账户中,因此您无法访问 SNS 控制台。此外,作为一种变通方法,您可以使用 Lambda 轮询 SQS 以满足您的使用情况,信息流如下: SNS -> SQS -> Lambda

[+] https://docs.aws.amazon.com/marketplace/latest/userguide/saas-notification.html

profile picture
专家
已回答 4 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则