Amazon SNS API 許可:動作和資源參考 - Amazon Simple Notification Service

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

Amazon SNS API 許可:動作和資源參考

以下清單提供 Amazon SNS 實作存取控制的特定資訊。

  • 每項政策都必須只涵蓋一個主題 (在撰寫政策時,請勿包括涵蓋不同主題的聲明)

  • 每項政策必須有唯一的政策 Id

  • 政策中的每個聲明必須有唯一的聲明 sid

政策配額

下表列出政策陳述式的最大配額。

名稱 最大配額

位元組

30 kb

聲明

100

委託人

1 至 200 (0 為無效。)

資源

1 (0 為無效。值必須符合政策主題的 ARN。)

有效的 Amazon SNS 政策動作

Amazon SNS 支援下表所示的動作。

動作 描述
SNS: AddPermission 授與新增許可至主題政策的許可。
SNS: DeleteTopic 授與刪除主題的許可。
SNS: GetDataProtectionPolicy 授與擷取主題資料保護政策的許可。
SNS: GetTopicAttributes 授與接收所有主題屬性的許可。
SNS: ListSubscriptionsByTopic 授與擷取所有訂閱至特定主題的許可。
SNS: ListTagsForResource 許可列出所有新增至特定主題的標籤。
sns:Publish 授與發佈和批次發佈至主題或端點的許可。如需詳細資訊,參閱 Amazon 簡單通知服務 API 參考PublishBatch中的發佈和。
SNS: PutDataProtectionPolicy 授與設定主題資料保護政策的許可。
SNS: RemovePermission 授與移除主題政策中任何許可的許可。
SNS: SetTopicAttributes 授與設定主題屬性的許可。
sns:Subscribe 授與訂閱主題的許可。

服務特定金鑰

Amazon SNS 使用下列服務特定金鑰。您可以在限制對 Subscribe 請求的存取的政策中使用這些。

  • sns:endpoint - Subscribe 請求或先前已確認之訂閱的 URL、電子郵件地址或 ARN。使用字串條件 (請參閱 用於 Amazon SNS 的政策範例) 來限制對特定端點 (例如:*@example.com) 的存取。

  • sns:protocol - protocol 請求或先前已確認之訂閱的 Subscribe 值。使用字串條件 (請參閱 用於 Amazon SNS 的政策範例) 來限制發佈至特定傳送協定 (例如:https)。

重要

當您使用政策來控制 sns:Endpoint 的存取,請注意 DNS 問題可能會影響未來端點的名稱解析。