Как использовать конечную точку vp c для ELB? - PullRequest
0 голосов
/ 03 февраля 2020

Я хотел бы создать лямбду (vp c), которая будет обращаться к ресурсам в vp c и делать запрос к службам (REST API) через балансировщик нагрузки приложения publi c. Я обнаружил, что конечная точка vp c является лучшим решением, чем создание шлюза nat.

Я создал конечную точку vp c для упругой балансировки нагрузки (выполнив шаги на https://docs.aws.amazon.com/vpc/latest/userguide/vpce-interface.html#create -interface- конечная точка ) и предоставляется полный доступ в политике. Я не мог найти, как получить к нему доступ из лямбды, какой будет URL для выполнения запроса?

Редактировать: Спасибо Джону за информацию, что конечная точка vp c используется для подключения к ELB API. Таким образом, конечная точка Vp c не решит нашу проблему. У нас есть инфраструктура в vp c, которая включает базу данных (доступную только в vp c) и серверы приложений, работающие за ELB. Для определенных задач мы хотим запустить lambda, которая будет считывать базу данных (по этой причине lambda должна находиться внутри vp c) и выполнять вызовы API для нашего приложения с использованием ELB. Поскольку ELB доступен только из publi c dns, lambda не может подключиться к ELB.

Я прочитал, что настройка шлюза NAT является решением. Есть ли другие, более простые способы?

1 Ответ

2 голосов
/ 03 февраля 2020

Да, шлюз NAT разрешил бы трафик c от частного su bnet до go из VP C и возвращался на публичные c IP-адреса балансировщика нагрузки (через его Publi c DNS Name).

Кроме того, вы можете создать дополнительный внутренний балансировщик нагрузки, который может принимать трафик c из VP C и отправлять его на Amazon Экземпляры EC2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...