amazon-web-services - 当工作人员在另一个 aws 帐户上时,无权执行 SNS:发布
问题描述
我有一个名为 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"
}
]
}
解决方案
推荐阅读
- cypress - 从 mochawesome 报告中删除待定测试
- javascript - Express js每次重启服务器时异步执行一个函数
- c# - 如何让我的 RabbitMQ 消费者只收到一条消息而不会超时并再次发送?
- bash - 无法在 docker 容器中启动服务
- css - 如何在页面上的某个路径为类名配置样式?
- javascript - Photoshop jsx 脚本 - 脚本工作正常,但我希望能够在没有对话和选择的情况下使用它
- javascript - 在调用 canvas.getObjects() 时将另一个 Fabric.js 对象添加到画布
- docker - 无法从另一台机器加载 docker 映像
- python - 如何增加 Tk 的标签字体大小(Python)
- r - ggplot2中自定义几何的自定义比例