小编Dev*_*von的帖子

我收到 terraform ecs 错误

我们正在使用 terraform 导入 ECS 解决方案,但由于某种原因,我无法通过此错误。

aws_ecs_task_definition.clustername: ClientException: Container.name should not be null or empty. 09-Feb-2017 23:35:1 status code: 400

我相信这是来自这个 json 文件, service-prod-server.json

#aws_ecs_task_definition
resource "aws_ecs_task_definition" "cluster-name" {
  family = "cluster-name"
  container_definitions = "${file("task-definitions/service-prod-server.json")}"
}
Run Code Online (Sandbox Code Playgroud)

这是 service-prod-server.json 配置的顶部部分。我在那里有名字。

[
  {
    "name": "containername",
    "memory": 7000,
    "image": "imagename",
    "disableNetworking": false,
    "readonlyRootFilesystem": false,
Run Code Online (Sandbox Code Playgroud)

我也定义了这个配置。

#aws_ecs_container_definition
data "aws_ecs_container_definition" "cluster-name" {
  task_definition = "${aws_ecs_task_definition.cluster-name.id}"
  container_name = "containername"
}
Run Code Online (Sandbox Code Playgroud)

让我知道你们的想法

json amazon-web-services terraform

3
推荐指数
2
解决办法
2908
查看次数

标签 统计

amazon-web-services ×1

json ×1

terraform ×1