Task Definition Highlights
{
"family": "task-svc",
"cpu": "512", "memory": "1024",
"networkMode": "awsvpc",
"containerDefinitions": [{
"name": "task-svc",
"image": "ECR_URI/task-svc:latest",
"portMappings": [{ "containerPort": 50051, "protocol": "tcp" }],
"healthCheck": {
"command": ["CMD", "grpc_health_probe", "-addr=:50051"],
"interval": 15, "timeout": 5, "retries": 3, "startPeriod": 30
}
}],
"taskRoleArn": "arn:aws:iam::ACCOUNT:role/task-svc-task-role",
"executionRoleArn": "arn:aws:iam::ACCOUNT:role/ecsTaskExecutionRole"
}