如何确定 Fargate 是否正在使用 Spot 实例

Bur*_*ing 8 amazon-web-services aws-fargate

背景:我在本地运行 docker-compose ecs,并且由于我的业余爱好者预算,需要确保使用 Spot 实例。

问题:如何确定并保证实例作为 Fargate Spot 实例运行?

证据

我已将默认容量提供程序策略设置为 FARGATE_SPOT 我同时拥有默认创建的容量提供程序“FARGATE”和“FARGATE_SPOT”

容量提供商 默认策略

Yep*_*_Me 7

当您查看特定任务时,您可以在 Web 控制台中看到这一点:

在此输入图像描述

要找到此页面,请在 ECS 内单击您的集群,然后转到“任务”选项卡并单击任务 ID。

您还可以通过 aws cli 看到这一点:

aws ecs describe-tasks --cluster <your cluster name> --tasks <your task id> | grep capacityProviderName
Run Code Online (Sandbox Code Playgroud)