我有一个名为club的sns主题,我想在我的工作人员环境中发布一条消息。当工作人员Elastic Beanstalk在我的帐户中时,它可以工作。但是,我尝试将其部署在另一个帐户上,但无权这样做。我还为该主题添加了访问策略。
我也在使用一个教育帐户。
我不知道如何解决此问题。
这里是访问策略。
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "grant_everyone_access",
"Effect": "Allow",
"Principal": "*",
"Action": [
"SNS:GetTopicAttributes",
"SNS:SetTopicAttributes",
"SNS:AddPermission",
"SNS:RemovePermission",
"SNS:DeleteTopic",
"SNS:ListSubscriptionsByTopic",
"SNS:Subscribe",
"SNS:Receive",
"SNS:Publish"
],
"Resource": "arn:aws:sns:us-east-1:111111111111:club"
}
]
}
我创建的政策是正确的。不幸的是,我不知道我必须在我的工作环境中添加SNS访问策略。