

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon SQS のアクセス許可
<a name="set-aws-iam-sqs-permissions"></a>

**重要**  
 AWS Marketplace SaaS 製品の SNS 通知は、Amazon EventBridge 通知に置き換えられています。SNS と統合された既存の SaaS 製品がある場合は、引き続き機能します。新しい出品は、最終的に SNS の代わりに Amazon EventBridge の使用に移行します。詳細については、「[Amazon EventBridge を使用した SaaS サブスクリプションイベントの管理](saas-eventbridge-integration.md)」を参照してください。

 SaaS 製品の公開プロセスの一環として、 は、顧客のサブスクリプションまたは使用権限のステータスが変更された場合に通知を受け取るために使用できる Amazon SNS トピック AWS Marketplace を提供します。キューが通知に応じてアクションを実行できるよう、1 つまたは複数の Amazon SQS キューをトピックに設定できます。例えば、顧客が SaaS 製品のサブスクリプションにストレージを追加した場合、Amazon SNS トピックは Amazon SQS キューにメッセージを送信し、その顧客が使用可能なストレージ容量を自動的に増加するプロセスを開始できます。

 提供された Amazon SNS トピックへの Amazon Simple Queue Service (Amazon SQS) キューをサブスクライブすると、そのトピックがそのキューにメッセージを発行するためのアクセス許可が自動的に追加されます。ただし、 AWS Marketplace Metering and Entitlement Service API ユーザーにキューへのアクセス権を付与するには、IAM ポリシーが必要です。そのポリシーは、サービスが同じ認証情報で実行されている場合は、同じユーザーに適用できます。次の内容のポリシーを作成して、販売者の ユーザーまたはロールにアタッチします。

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Action": [
                "sqs:ReceiveMessage",
                "sqs:DeleteMessage",
                "sqs:GetQueueAttributes",
                "sqs:GetQueueUrl"
            ],
            "Effect": "Allow",
            "Resource": "arn:aws:sqs:us-east-1:111122223333:YourQueueName"
        }
    ]
}
```

------

**注記**  
 `Resource` フィールドは Amazon SQS キューの Amazon リソースネーム (ARN) です。

 SaaS 製品のメッセージ通知およびキューに関する詳細情報については、[SNS トピックへの SQS キューのサブスクライブ](saas-notification.md#subscribing-an-sqs-queue-to-the-sns-topic) および [AWS Marketplace Metering and Entitlement Service APIsへのアクセス](saas-integration-metering-and-entitlement-apis.md) を参照してください。