本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
接收 上AMI產品的 Amazon SNS通知 AWS Marketplace
若要接收產品客戶訂閱變更的通知,您可以訂閱產品建立期間 AWS Marketplace 提供給您的 Amazon Simple Notification Service (AmazonSNS) 主題。例如,您可以知道客戶何時接受私有優惠。 Amazon SNS主題: aws-mp-subscription-notification 是適用於 AMI產品的 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 操作團隊
Amazon SNS主題: aws-mp-subscription-notification
subscribe-success
和 subscribe-fail
動作aws-mp-subscription-notification
主題中的每個訊息都具有下列格式。
{ "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 SQS佇列至 Amazon SNS主題。
注意
您只能從 AWS 帳戶 用來銷售產品的 訂閱 AWS Marketplace SNS主題。不過,您可以將訊息轉送至不同的 帳戶。如需詳細資訊,請參閱 Amazon Simple Notification Service 開發人員指南 中的將 Amazon SNS 訊息傳送至不同帳戶中的 Amazon SQS佇列。
查詢通知的SQS佇列
訂閱SNS主題的SQS佇列後,訊息會儲存在 中SQS。您必須定義持續輪詢佇列、尋找訊息並相應地處理它們的服務。