我已使用以下 SNS 主题策略在 Lambda 中订阅此 SNS,帐号为 222222222222。我还使用类似的策略授予对我的 lambda 的访问权限,并将其添加到 Lambda 的执行角色中。
得到以下错误:
创建触发器时出错:用户:arn:aws:sts::222222222222:assumed-role/TSI_Base_FullAccess/AXXXXXXXX 无权执行:SNS:Subscribe on resource:arn:aws:sns:eu-west-1: 111111111111:Story-5555(服务:AmazonSNS;状态代码:403;错误代码:AuthorizationError;请求 ID:1321942c-25c4-52a1-bacb-c2e9bd641067)
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Stmt1582008007178",
"Action": [
"sns:GetSubscriptionAttributes",
"sns:GetTopicAttributes",
"sns:ListSubscriptions",
"sns:ListSubscriptionsByTopic",
"sns:ListTagsForResource",
"sns:ListTopics",
"sns:Publish",
"sns:Subscribe"
],
"Effect": "Allow",
"Resource": "arn:aws:sns:eu-west-1:111111111111:Story-5555",
"Condition": {
"ArnEquals": {
"aws:PrincipalArn": "arn:aws:lambda:eu-west-1:222222222222:function:New_Cross_SNS"
}
}
}
]
}