我需要在ECS任务中增加堆栈大小。
aws_ecs_task_definition
是否支持ulimit堆栈大小?如果它的语法是什么?
答案 0 :(得分:1)
ulimit
和其他资源限制。这显示在AWS User Guide for ECS task definitions中,类似于--ulimit
in the docker run
command。
要在任务定义中为容器设置ulimit,您将需要类似于以下内容的容器定义:
[
{
"name": "first",
"image": "service-first",
"cpu": 10,
"memory": 512,
"essential": true,
"ulimits": [
{
"name": "stack",
"softLimit": 8192,
"hardLimit": 16384
}
]
"portMappings": [
{
"containerPort": 80,
"hostPort": 80
}
]
}
]