AWS Marketplace
针对 AWS Marketplace 提供商的用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

Amazon SQS 权限

作为 SaaS 产品发布流程,AWS Marketplace 为您提供一个可用于在客户的订阅或授权状态更改时接收通知的 Amazon SNS 主题。您可以为该主题配置一个或多个 Amazon SQS 队列,以便队列可以对通知执行操作。例如,如果客户为其对 SaaS 产品的订阅添加了更多存储空间,则 Amazon SNS 主题可以向 Amazon SQS 队列发送消息,该队列启动流程以自动增加该客户可用的存储容量。

当您为 Amazon Simple Queue Service (Amazon SQS) 队列订阅所提供的 Amazon SNS 主题时,系统将自动添加权限,以允许该主题向队列发布消息。但是,您仍需要一个 IAM 策略来授予 AWS Marketplace 计量和权限服务 API 用户对队列的访问权限。如果服务使用相同的凭证运行,则上述这种情况可应用于同一用户。使用以下内容创建策略,并将其附加到您的 IAM 用户或角色。

{ "Version": "2012-10-17", "Statement": [ { "Action": [ "sqs:ReceiveMessage", "sqs:DeleteMessage", "sqs:GetQueueAttributes", "sqs:GetQueueUrl" ], "Effect": "Allow", "Resource": "arn:aws:sqs:REGION_HERE:XXXXXXXXXXXX:NAME_HERE" } ] }

注意

Resource 字段是您的 Amazon SQS 队列的 Amazon 资源名称 (ARN)。

有关您的 SaaS 产品的消息通知和排队的更多信息,请参阅 为 SQS 队列订阅 SNS 主题访问 AWS Marketplace Metering Service API 和 AWS Marketplace Entitlement Service API