У меня есть файл json с моим AWS ECS Task definition
вроде:
[
{
"name": "my-name",
"image": "url",
"cpu": 2,
"dnsSearchDomains": null,
"network_configuration":"awsvpc",
"entryPoint": null,
"portMappings": [
{
"hostPort": 8080,
"protocol": "tcp",
"containerPort": 8080
}
],
"command": null,
"linuxParameters": null,
"environment": [],
"resourceRequirements": null,
"ulimits": null,
"dnsServers": null,
"mountPoints": [
{
"readOnly": null,
"containerPath": "/fldr",
"sourceVolume": "fldr"
}
],
"workingDirectory": null,
"secrets": null,
"dockerSecurityOptions": null,
"memoryReservation": 128,
"volumesFrom": [],
"stopTimeout": null,
"startTimeout": null,
"firelensConfiguration": null,
"dependsOn": null,
"disableNetworking": null,
"interactive": null,
"healthCheck": null,
"essential": true,
"links": null,
"hostname": null,
"extraHosts": null,
"pseudoTerminal": null,
"user": null,
"readonlyRootFilesystem": null,
"dockerLabels": null,
"systemControls": null,
"privileged": null,
"logConfiguration": {
"logDriver": "awslogs",
"awslogs-region": "eu-west-1",
"awslogs-group": "my-cw-group"
}
}
]
Несмотря на определение awslogs-region
и awslogs-group
вот так:
"logConfiguration": {
"logDriver": "awslogs",
"awslogs-region": "eu-west-1",
"awslogs-group": "my-cw-group"
}
Когда я запускаю terraform apply
он возвращает:
Error: ClientException: Log driver awslogs requires options: awslogs-region, awslogs-group
Я не могу найти связанные проблемы ни в StackOverflow, ни в Github.