是否可以为ECS任务配置IAM角色?

Has*_*yed 0 amazon-web-services amazon-ecs amazon-iam

我需要在docker入口点期间进行一些需要访问某些AWS资源的初始化.

我的应用程序也可以使用基于隐式角色的AWS访问,而不是在app config中配置密钥对.

IAM角色如何在任务中工作?我只能在ECS容器实例上找到IAM角色文档.

saa*_*aaj 9

从版本1.11.0开始,ECS容器代理支持任务IAM角色,因此接受的答案不再适用.虽然,我怀疑它是第一位的,因为ECS容器实例是一个承载Docker容器实例并由ECS容器代理管理的EC2实例.

IAM任务角色

使用Amazon ECS任务的IAM角色,您可以指定可由任务中的容器使用的IAM角色.应用程序必须使用AWS凭据签署其AWS API请求,此功能提供了管理应用程序使用的凭据的策略,类似于Amazon EC2实例配置文件为EC2实例提供凭据的方式.