У меня есть четыре экземпляра EC2, три из которых работают с API-интерфейсами, а другой - с пользовательским интерфейсом. Экземпляр пользовательского интерфейса получает данные через вызовы API для других экземпляров. Сейчас все работает нормально, потому что я использую publi c IP, предоставленный для каждого сервиса EC2 для вызова API. Но что такое mi cocern, если паблис c ip службы изменится (по какой-либо причине)? тогда мое приложение go не работает, потому что пользовательский интерфейс не может получить данные от служб. После небольшого исследования я обнаружил, что appers - это решение: используйте vp c для подключения экземпляров EC2 через частный ip (потому что это stati c) и связали экземпляр UI с IP-адресом Elasti c (без проблем). Вот). Соу, у меня есть некоторые проблемы:
1) Я делаю тест, помещая все экземпляры в один и тот же vp c (и sub net), но когда я выполняю эхо-запрос от одного к другому, эхо-запросы не выполняются. Это мой подход, верно? или я что-то упустил?
2) Я прочитал несколько других вариантов, но я не уверен, что лучше: Может быть, я должен использовать шлюз Api ?. Или NAT Gateway?
3) Какова стандартная практика общения экземпляров EC2 конфиденциально?