Я пытаюсь запустить службу, используя тип запуска Fargate в AWS ECS. Ниже приводится мой файл service-definition. json.
{
"serviceName": "MyService",
"cluster": "arn of my cluster",
"launchType": "FARGATE",
"deploymentConfiguration": {
"maximumPercent": 200,
"minimumHealthyPercent": 0
},
"desiredCount": 1,
"networkConfiguration": {
"awsvpcConfiguration": {
"assignPublicIp": "DISABLED",
"securityGroups": [
"sec-group-id"
],
"subnets": [
"subnet-1",
"subnet-2"
]
}
},
"taskDefinition": "mytask",
"loadBalancers": [
{
"containerName": "mytask-container",
"containerPort": 8080,
"targetGroupArn": "arn to my target group"
}
]
}
При выполнении этой команды: aws ecs create-service --cli-input-json service-definition.json
. Я получаю неверную ошибку json.
Я проверил синтаксис моего json. Я просто хочу подтвердить, работает ли это определение с логической точки зрения? Если нет, исправления приветствуются.