でAMI製品の Amazon SNS通知を受信する AWS Marketplace - AWS Marketplace

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

でAMI製品の Amazon SNS通知を受信する AWS Marketplace

製品のカスタマーサブスクリプションの変更に関する通知を受け取るには、製品の作成時に AWS Marketplace 提供される Amazon Simple Notification Service (Amazon SNS) トピックをサブスクライブできます。例えば、顧客がプライベートオファーを受け入れるタイミングを確認できます。 Amazon SNSトピック: aws-mp-subscription-notification は、AMI製品で使用できる Amazon SNSトピックです。このトピックでは、購入者が製品をサブスクライブまたはサブスクライブ解除したタイミングを通知します。この通知は、時間単位、時間単位、年間料金など、時間単位の料金モデルで利用できます。詳細については、次のセクションを参照してください。

注記

製品作成プロセス中に、製品の Amazon SNSトピックが作成されます。通知をサブスクライブするには、Amazon SNSトピックの Amazon リソースネーム (ARN) ( など) が必要ですarn:aws:sns:us-east-1:123456789012:aws-mp-subscription-notification-PRODUCTCODE。ARN は、サーバー製品の販売者ポータルでは使用できません。Marketplace AWSオペレーションチームに連絡して、 をリクエストしますARN。

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 SQSキューを Amazon SNSトピックにサブスクライブする

提供されたSNSトピックに Amazon SQSキューをサブスクライブすることをお勧めします。SQS キューの作成とトピックへのキューのサブスクライブに関する詳細な手順については、「Amazon Simple Notification Service デベロッパーガイド」の「Amazon SNSトピックへの Amazon SQSキューのサブスクライブ」を参照してください。

注記

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

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

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