Kri*_*ris 1 amazon-ecs aws-fargate
Amazon Fargate有没有办法确定容器的启动顺序?假设我有两个容器,我希望容器 B 仅在 A 启动时启动。在其他 Amazon ECS 中,我可以使用链接来实现此目的,但 Fargate 的awsvpc网络模式不支持链接。
截至 2019 年 3 月,此功能现已推出!https://aws.amazon.com/about-aws/whats-new/2019/03/amazon-ecs-introduces-enhanced-container-dependency-management/
您执行此操作的方式是dependsOn在您的任务定义中。例如,如果您希望容器仅在容器foo启动后启动,您可以这样做
"dependsOn": [
{
"containerName": "foo",
"condition": "START"
}
]
Run Code Online (Sandbox Code Playgroud)