Новый экземпляр должен работать под управлением агента ECS и иметь желаемое разрешение на регистрацию в кластере ECS.
Во время запуска экземпляра добавьте их в раздел пользовательских данных. ECS_CLUSTER=your_cluster_name
Это важно, оно присоединится к нужному кластеру.
#!/bin/bash
echo ECS_CLUSTER=your_cluster_name >> /etc/ecs/ecs.config;echo ECS_BACKEND_HOST= >> /etc/ecs/ecs.config;
/ launch_container_instance
регистр-контейнер-экземпляр
Контейнерный агент Amazon ECS
Контейнерный агент Amazon ECS позволяет экземплярам контейнеров подключаться к вашему кластеру.
Таким образом, это означает, что выне удается подключиться к нашему агенту ECS.
ECS_agent
Если все идет хорошо, он должен подключиться к кластеру ECS, обычно причина, которая может вызвать
Однако, если агент контейнера остается в отключенном состоянии, экземпляр контейнера не может работать как часть вашего кластера ECS. Ваш агент отключается, когда agentConnected возвращает false. Эта проблема может быть вызвана следующими причинами:
- Проблемы с сетью препятствуют обмену данными между экземпляром и Amazon ECS
- Контейнерный агент не имеет требуемых идентификационных данных и доступа AWSРазрешения управления (IAM) для связи с конечными точками Amazon ECS
- Есть проблемы с хостом или службой Docker внутри экземпляра контейнера
ecs-agent-disconnected-linux2-Ами