容器產品的 Amazon SNS通知 - AWS Marketplace

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

容器產品的 Amazon SNS通知

若要接收通知,您可以訂閱產品建立期間 AWS Marketplace 提供給您的 Amazon Simple Notification Service (Amazon SNS) 主題。這些主題會針對您產品的客戶訂閱提供變更通知。例如,您可以使用這些通知來了解客戶何時接受私有優惠。

注意

在產品建立過程中,會為您的產品建立 Amazon SNS主題。若要訂閱通知,您需要 Amazon SNS主題的 Amazon Resource Name (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

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 SNS主題的 Amazon SQS佇列

我們建議訂閱 Amazon SQS佇列至提供SNS的主題。如需建立SQS佇列和訂閱主題佇列的詳細說明,請參閱 Amazon Simple Notification Service 開發人員指南 中的訂閱 Amazon SQS佇列至 Amazon SNS主題

注意

您只能從 AWS 帳戶 用來銷售產品的 訂閱 AWS Marketplace SNS主題。不過,您可以將訊息轉送到不同的 帳戶。如需詳細資訊,請參閱 Amazon Simple Notification Service 開發人員指南 中的將 Amazon SNS 訊息傳送至不同帳戶中的 Amazon SQS佇列

查詢通知的SQS佇列

訂閱SNS主題的SQS佇列後,訊息會儲存在 中SQS。您必須定義持續輪詢佇列、尋找訊息並相應地處理它們的服務。