Существует ли возможность для приложения, которое запускается как задача Fargate, определить, работает ли оно в Amazon ECS, не пытаясь использовать конечную точку метаданных задачи?
AWS_EXECUTION_ENV
это то, что вы ищете.
Значение этой переменной среды равно AWS_ECS_EC2
для ECS или AWS_ECS_FARGATE
для Fargate.
т.е. AWS_EXECUTION_ENV=AWS_ECS_FARGATE