gpt4 book ai didi

amazon-web-services - 将命令作为变量传递给 ECS 任务定义

转载 作者:行者123 更新时间:2023-12-02 20:59:02 25 4
gpt4 key购买 nike

有没有办法将 Docker 命令作为 Terraform 变量传递给 Terraform 中定义的 ECS 任务定义?

最佳答案

根据 aws_ecs_task_definition documentation , container_definitions 属性是一个未解析的 JSON 对象,它是 container definitions 的数组就像您直接传递给 AWS API 一样。该对象的属性之一是 command .

稍微解释一下文档,您会想出一个示例任务定义,例如:

resource "aws_ecs_task_definition" "service" {
family = "service"
container_definitions = <<DEFINITIONS
[
{
"name": "first",
"image": "service-first",
"command": ["httpd", "-f", "-p", "8080"],
"cpu": 10,
"memory": 512,
"essential": true
}
]
DEFINITIONS
}

关于amazon-web-services - 将命令作为变量传递给 ECS 任务定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61398486/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com