本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
IAM Amazon SNS主題的政策
如果您希望 AWS 終端使用者傳訊SMS使用現有IAM角色,或者如果您建立新的角色,請將下列政策連接至該角色,以便 AWS 終端使用者傳訊SMS可以擔任該角色。如需有關如何修改角色信任關係的資訊,請參閱 IAM 使用者指南 中的修改角色。
以下是IAM角色的信任政策。在下列IAM政策中,進行下列變更:
-
Replace (取代)
accountId
帳戶的唯一 ID AWS 。
{ "Version": "2012-10-17", "Statement": [ { "Sid": "SMSVoice", "Effect": "Allow", "Principal": { "Service": "sms-voice.amazonaws.com" }, "Action": "sts:AssumeRole", "Condition": { "StringEquals": { "aws:SourceAccount": "
accountId
" } } } ] }
以下是IAM角色的許可政策。SMSVoiceAllowSNSPublish
Sid 是允許發佈至 Amazon SNS主題的許可政策,而 SMSVoiceAllowEncryptedSNSTopics
Sid 是加密 Amazon SNS主題的選項。
在下列IAM許可政策中,進行下列變更:
-
Replace (取代)
partition
以及您使用 AWS 最終使用者傳訊的 AWS 分割區SMS。 -
Replace (取代)
region
搭配您使用 AWS 最終使用者傳訊 AWS 區域 的 SMS。 -
Replace (取代)
accountId
具有您 的唯一 ID AWS 帳戶。 -
Replace (取代)
snsTopicArn
將接收訊息的 Amazon SNS主題。
{ "Version": "2012-10-17", "Statement": [ { "Sid": "SMSVoiceAllowSNSPublish", "Effect": "Allow", "Action": "sns:Publish", "Resource": "arn:
partition
:sns:region:accountId
:snsTopicArn
", "Condition": { "StringEquals": { "aws:ResourceAccount": "accountId
" } } }, { "Sid": "SMSVoiceAllowEncryptedSNSTopics", "Effect": "Allow", "Action": [ "kms:Decrypt", "kms:GenerateDataKey*" ], "Resource": "*", "Condition": { "StringEquals": { "kms:EncryptionContext:aws:sns:topicArn": "arn:partition
:sns:region
:accountId
:snsTopicArn
", "aws:CalledViaLast": "sns.amazonaws.com" } } } ] }