コンテナ製品の Amazon SNS通知 - AWS Marketplace

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

コンテナ製品の Amazon SNS通知

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

注記

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

コンテナ製品では、次の Amazon SNSトピックを使用できます。

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

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

aws-mp-subscription-notification トピック内の各メッセージの形式は次のとおりです。

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

- <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 SQSキューを Amazon SNSトピックにサブスクライブする」を参照してください。

注記

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

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

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