作为fargate任务启动的应用程序是否有可能在不尝试任务元数据端点的情况下在Amazon ECS内部运行?
如果有可以读取的环境变量或文件,那就太好了。
我还在AWS论坛上问了这个问题: https://forums.aws.amazon.com/thread.jspa?threadID=296444
AWS_EXECUTION_ENV 就是你想要的。
AWS_EXECUTION_ENV
此环境变量的值为 AWS_ECS_EC2 对于ECS,或 AWS_ECS_FARGATE 对于法盖特。
AWS_ECS_EC2
AWS_ECS_FARGATE
即 AWS_EXECUTION_ENV=AWS_ECS_FARGATE
AWS_EXECUTION_ENV=AWS_ECS_FARGATE