AMI 製品に関する Amazon SNS 通知 - AWS Marketplace

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

AMI 製品に関する Amazon SNS 通知

通知を受信するには、販売者は製品作成時に提供された AWS Marketplace Amazon Simple Notification Service (Amazon SNS) トピックをサブスクライブする必要があります。このトピックでは、製品の顧客のサブスクリプションの変更に関する通知が提供されます。例えば、顧客がプライベートオファーをいつ受け入れるかを知ることができます。

注記

製品の作成プロセス中に SNS トピックの実際の Amazon リソースネーム (ARN) に発行されます。例: arn:aws:sns:us-east-1:123456789012:aws-mp-subscription-notification-PRODUCTCODE

次の Amazon SNS トピックは AMI 製品で使用できます。

  • Amazon SNS トピック: aws-mp-subscription-notification - このトピックは、購入者が製品をサブスクライブまたはサブスクライブを解除した時に通知します。この通知は、時間単位、時間単位、年間料金など、時間単位の料金モデルで利用できます。

Amazon SNS トピック: aws-mp-subscription-notification

aws-mp-subscription-notification トピック内の subscribe-success および subscribe-fail アクションのメッセージは、それぞれ次の形式になっています。

{ "action": "<action-name>", "customer-identifier": " X01EXAMPLEX", "product-code": "n0123EXAMPLEXXXXXXXXXXXX", "offer-identifier": "offer-abcexample123" }

<action-name> は、通知によって異なります。指定できるアクションは以下のとおりです。

  • subscribe-success

  • subscribe-fail

  • unsubscribe-pending

  • unsubscribe-success

offer-identifier は、オファーがプライベートオファーの場合にのみ通知に表示されます。

Amazon SNS トピックへ Amazon SQS キューをサブスクライブする

Amazon SQS キューを指定された SNS トピックにサブスクライブすることを推奨します。SQS キューを作成し、そのキューをトピックにサブスクライブする方法の詳細については、「Amazon Simple Notification Service デベロッパーガイド」の「Amazon SNS トピックへ Amazon SQS キューをサブスクライブする」を参照してください。

注記

AWS Marketplace SNS トピックは、製品の販売に使用される AWS アカウント からのみサブスクライブできます。ただし、メッセージを別のアカウントに転送することはできます。詳細については、「Amazon Simple Notification Service デベロッパーガイド」の「別のアカウントの Amazon SQS キューへ Amazon SNS メッセージを送信する」を参照してください。

通知の SQS キューのポーリング

SQS キューを SNS トピックにサブスクライブすると、メッセージは SQS に保存されます。継続的にキューをポーリングし、メッセージを探して必要に応じて処理するサービスを定義する必要があります。