Новая переменная среды удобства вводится агентом контейнера AWS в каждый контейнер в AWS ECS: ${ECS_CONTAINER_METADATA_URI}
Содержит URL-адрес конечной точки метаданных, так что теперь вы можете сделать
curl ${ECS_CONTAINER_METADATA_URI}
Вывод выглядит примерно так
{
"DockerId":"redact",
"Name":"redact",
"DockerName":"ecs-redact",
"Image":"redact",
"ImageID":"redact",
"Labels":{ },
"DesiredStatus":"RUNNING",
"KnownStatus":"RUNNING",
"Limits":{ },
"CreatedAt":"2019-04-16T22:39:57.040286277Z",
"StartedAt":"2019-04-16T22:39:57.29386087Z",
"Type":"NORMAL",
"Networks":[
{
"NetworkMode":"awsvpc",
"IPv4Addresses":[
"172.30.1.115"
]
}
]
}
Под ключом Networks
вы найдете IPv4Address