本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
IAMAmazon SNS 主题政策
如果您希望 AWS 最终用户消息SMS使用现有IAM角色或创建新角色,请将以下策略附加到该角色,以便 AWS 最终用户消息SMS可以代入该角色。有关如何修改角色信任关系的信息,请参阅IAM用户指南中的修改角色。
以下是该IAM角色的信任策略。在以下IAM策略中,进行以下更改:
-
Replace(替换)
accountId
使用您 AWS 账户的唯一 ID。
{ "Version": "2012-10-17", "Statement": [ { "Sid": "SMSVoice", "Effect": "Allow", "Principal": { "Service": "sms-voice.amazonaws.com" }, "Action": "sts:AssumeRole", "Condition": { "StringEquals": { "aws:SourceAccount": "
accountId
" } } } ] }
以下是该IAM角色的权限策略。S SMSVoiceAllowSNSPublish
id 是一项允许发布到亚马逊SNS主题的权限策略,而 SMSVoiceAllowEncryptedSNSTopics
Sid 是加密亚马逊SNS主题的选项。
在以下IAM权限策略中,进行以下更改:
-
Replace(替换)
partition
与您使用 AWS 最终用户消息SMS的 AWS 分区在一起。 -
Replace(替换)
region
以及你 AWS 区域 在SMS中使用 AWS 最终用户消息传递。 -
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" } } } ] }