Назад | Перейти на главную страницу

Проблемы с использованием инструментов командной строки EC2 на одном из экземпляров

У меня небольшая проблема с тайм-аутом инструментов API EC2 в новом созданном мной экземпляре.

Вчера я сделал снимок сервера, на котором инструменты работали нормально. Я внес некоторые изменения в программное обеспечение, которое он запускает, и сценарии инициализации, которые мне нужны для поддержки нашей новой системы развертывания.

Сегодня я настроил для него новую конфигурацию запуска и создал новый экземпляр. Я вхожу в этот экземпляр с исходного, так как у него только частный IP. Теперь для целей нашего развертывания мне нужно иметь возможность доступа к снимкам с определенным тегом, который отлично работает в исходном экземпляре, но в новом просто истекает время ожидания:

Unknown problem connecting to host: 'https://ec2.eu-west-1.amazonaws.com'
Unable to execute HTTP request: Connect to ec2.eu-west-1.amazonaws.com:443 timed out

Я чувствую, что это проблема с конфигурацией, есть ли способ пролить свет на то, что я делаю неправильно?

Чтобы уточнить:

Любая помощь будет высоко ценится.

AWS API обменивается данными через HTTP, в регионе ЕС конечной точкой является https://ec2.eu-west-1.amazonaws.com

Экземпляр VPC без общедоступного IP-адреса не может взаимодействовать с этой конечной точкой, поэтому он не может использовать инструменты API или CLI.

Вам нужно либо назначить общедоступные IP-адреса, либо настроить HTTP-прокси для своего VPC.

mschuett прав, API обычно не доступен для частных экземпляров.

Однако вы можете настроить конечную точку VPC на ec2.eu-west-1.amazonaws.com для своих частных подсетей. https://docs.aws.amazon.com/vpc/latest/userguide/vpc-endpoints.html