コンテナ製品の 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 は、サーバー製品の販売者ポータルでは使用できません。Marketplace AWSオペレーションチームに連絡して、 をリクエストします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 SNSトピックへの Amazon SQSキューのサブスクライブ」を参照してください。

注記

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

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

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