Можно ли вызвать конечную точку интерфейса aws в одноранговом vpc?
У меня есть два виртуальных ПК, один - это виртуальный ПК MGMT со всеми необходимыми оконечными точками интерфейса ВПК, подключенными к сервисам AWS, а другой одноранговый виртуальный ПК установил одноранговое соединение с диспетчером виртуального ПК. Я попытался использовать ssh в своем экземпляре (назовите его экземпляром A) в одноранговом vpc и вызвать aws api через cli с помощью следующей команды
aws ec2 describe-instances
но все же соединение просто тайм-аут каждый раз.
Я проверил свою группу безопасности конечных точек vpc и дважды подтвердил, что я настроил ее так, чтобы разрешить весь входящий трафик из группы безопасности, прикрепленной к экземпляру A. А группа безопасности моего экземпляра A настроила разрешить весь исходящий трафик в группу безопасности vpce.
Кто-нибудь знает или сталкивался с этой проблемой раньше? Что-нибудь, что я пропустил или сделал неправильно?
1 ответ
На основании комментариев.
Я попытался воспроизвести проблему и архитектуру OP и убедился, что соединение с конечной точкой работает, если оно используется.
aws ec2 describe-instances --endpoint-url vpce-05c21657a045fff54-puytslup.ec2.us-east-1.vpce.amazonaws.com
В приведенном выше URL-адресе конечной точки (
vpce-05c21657a045fff54-puytslup.ec2.us-east-1.vpce.amazonaws.com
) можно получить из сведений об интерфейсе VPC.
Возможно, включение поддержки разрешения DNS для пирингового соединения также работает. В таком случае может и не понадобиться. Однако я не проверял это в своих тестах, так как я сосредоточился только на решении проблемы с
--endpoint-url
.