请问ElasticBeanstalk相关权限策略应该配置在实例的哪个位置?
ElasticBeanstalk IAM权限配置位置说明
你提供的elasticbeanstalk:PutInstanceStatistics权限用于ElasticBeanstalk的EC2实例向服务端上报健康统计数据,需要配置在环境关联的EC2实例IAM角色上,具体配置流程如下:
- 打开AWS IAM控制台,进入「角色」管理页面
- 找到你的ElasticBeanstalk环境使用的EC2实例角色,默认角色名称为
aws-elasticbeanstalk-ec2-role,你也可以在对应Beanstalk环境的「配置」-「安全性」板块,查看当前绑定的实例角色名称 - 进入该角色的详情页,切换到「权限」标签,选择「添加权限」-「创建内联策略」
- 切换到JSON编辑模式,粘贴如下权限策略:
{ "Sid": "ElasticBeanstalkHealthAccess", "Action": [ "elasticbeanstalk:PutInstanceStatistics" ], "Effect": "Allow", "Resource": [ "arn:aws:elasticbeanstalk:*:*:application/*", "arn:aws:elasticbeanstalk:*:*:environment/*" ] }
- 配置完成后保存策略即可,策略生效后实例即可正常上报健康统计数据。
参考截图

内容的提问来源于stack exchange,提问作者Geoffery Yakub
相关产品推荐
相关产品推荐

