【发布时间】:2022-01-06 18:52:29
【问题描述】:
我想在我的 ECS 任务定义 JSON 中添加多个卷定义,如下所示:
[
{
"name": "agent",
"image": "${agent_image}",
"essential": true,
"environment": [
{
"name": "apple",
"value": "mango"
},
{
"name": "AGENT_NAME",
"value": "AGENT3"
}
],
"volume": {
"name" : "/data/agent2/conf",
"host_path" : "/data/agent2/conf"
}
"volume": {
"name" : "/data/agent3/conf",
"host_path" : "/data/agent3/conf"
}
}
]
这显然不起作用,因为 json 不能有 2 个键 volume 具有相同的名称。如何实现这一目标?请帮忙。
【问题讨论】:
-
不知道为什么你想要 2 个同名的卷块,但是 2 个不同名称的卷块应该可以工作 & 你是否尝试了 1 个带有名称列表的卷块? “卷”:[{“名称”:“/data/agent/conf”,“host_path”:“/data/agent3/conf”},{“名称”:“/data/agent/conf”,“host_path” : "/data/agent3/conf" } ]
标签: amazon-web-services docker terraform amazon-ecs