amazon-web-services - 将 EC2 参数存储变量作为环境变量传递给 ECS 任务

标签 amazon-web-services docker amazon-ecs

是否有任何将参数从 EC2 参数存储作为环境变量传递给 ECS 任务的方法?

AWS 为我们提供
1) 一种存储参数的方法,包括 secret 的和非 secret 的
2)一种在ECS任务中设置环境变量的方法
但无法连接到 - 或者我错过了什么?

Here描述了一个解决方案,您将 docker 图像包装在您自己的图像中,以便能够加载参数。如果这是推荐的方式,那么我将不得不包装来自 Docker Hub 的所有图像,否则我可以将它们用作库存图像,除了通过环境变量配置它们之外什么都不做。

我觉得这迫使我对 docker 图像的编码、维护、存储等承担不必要的责任,否则我只需要设置环境变量。

最佳答案

这是 AWS 最近发布的关于如何在 ECS 任务中访问参数存储的帖子。 https://aws.amazon.com/blogs/compute/managing-secrets-for-amazon-ecs-applications-using-parameter-store-and-iam-roles-for-tasks/

关于amazon-web-services - 将 EC2 参数存储变量作为环境变量传递给 ECS 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48098124/

相关文章:

amazon-web-services - 多个文件夹上的 AWS S3 生命周期规则

amazon-web-services - 删除 Amazon Elasticsearch 中某个类型的所有文档

docker - 我的 react docker 网页没有绑定(bind)到主机

amazon-web-services - 创建 ECS 集群时未创建 EC2 实例

amazon-web-services - TaskDefinition 上的 Yaml 验证错误导致 cloudform 无法完成

amazon-web-services - 将GitLab注册表连接到AWS上的ECS-花费了很长时间才能响应

ssl - Docker 容器中的 curl 失败了 ssl 的 b/c

docker - 领事容器退出并出现协议(protocol)版本错误

javascript - 在ECS上负载均衡websocket?

amazon-web-services - AWS 上的 memcached-session-manager