是否可以将作为Fargate任务启动的应用程序确定是否在Amazon ECS中运行而无需尝试任务元数据终结点?
如果有可以读取的环境变量或文件,那就太好了。
我还在AWS论坛上问了这个问题: https://forums.aws.amazon.com/thread.jspa?threadID=296444
答案 0 :(得分:2)
是否可以将作为Fargate任务启动的应用程序确定是否在Amazon ECS中运行而无需尝试任务元数据终结点?
AWS_EXECUTION_ENV
是您所追求的。
对于ECS,此环境变量的值为AWS_ECS_EC2
,对于Fargate,此环境变量的值为AWS_ECS_FARGATE
。
即AWS_EXECUTION_ENV=AWS_ECS_FARGATE