是否有任何可以将参数从 EC2 参数存储作为环境变量传递到 ECS 任务的内容?
AWS 为我们提供
1(一种存储参数的方法,包括秘密和不太秘密
的2( 一种在 ECS 任务
中设置环境变量的方法但是无法连接到 - 还是我错过了什么?
这里描述了一个解决方案,您将 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/