将自定义conf文件传递给ECS任务定义

时间:2020-05-19 05:37:54

标签: amazon-ecs ecs-taskdefinition

实际上,我有一个简单的用例,必须在ECS任务定义中传递自定义配置文件。示例-假设我想在ECS集群中将Nginx作为服务运行,现在我必须将自定义的nginx.conf传递给ECS任务定义。我无法找出任何可行的方法。我正在使用配置映射和秘密在kubernetes中做同样的事情,然后将它们安装到docker容器中。如何在ECS中实现相同目标?

1 个答案:

答案 0 :(得分:0)

您不能通过任务定义传递任何自定义配置。但是,我可以想到以下两种不同的方法,选择一种适合您的账单:

1-通过Dockerfile在映像中烘烤自定义配置。这是比较划算的。 2-使用docker volume to mount从主机到容器的配置。现在,EC2和Fargate启动类型都支持EFS,如果要将一个卷安装到多个主机上的多个容器上,则可以使用EFS卷。这是a step-by-step guide from AWS documentation