我想使用和Fargate一起创建Jenkins构建代理。我已经尝试了许多正在进行的工作,但我无法找到正确的配置。
任何帮助都是非常感谢的!
我的当前设置包含:
Amazon EC2 Container Service cloud:
Name: aws-cloud
Amazon ECS Credentials: (none, host has an IAM role that should be sufficient, this Jenkins is
already managing static agents on Fargate)
AWS Region: us-east-1
ECS
我正在尝试使用AWS ECS在docker容器中运行boto3 python脚本。我的脚本需要访问SQS (获取和删除消息)和Lambda (搜索和运行的权限)。
为了让docker容器在我的本地机器上运行,我能够使用以下docker run命令将我的aws凭证传递到docker容器中。
docker run -v ~/.aws:/root/.aws
最近ECS宣布:
Amazon ECS now supports IAM roles for tasks. When you specify an IAM role for a task, its containers can then use