Как получить диапазон IP-адресов экземпляров ec2, запущенных elasti c beanstalk? - PullRequest
0 голосов
/ 16 марта 2020

Мой бэкэнд работает позади AWS Elasti c Beanstalk.

Я использую сторонний API для отправки SMS. Они планируют установить ограничения IP-адресов для своих API.

Я должен поделиться с ними IP-адресами своего сервера.

Однако в Elasti c Beanstalk настроено масштабирование, поэтому он запускается и завершает экземпляры динамически.

Есть ли способ узнать конкретный c диапазон IP-адресов, используемых AWS?

Ответы [ 2 ]

0 голосов
/ 16 марта 2020

Полный диапазон адресов AWS pubi c находится здесь:

Подробнее об адресах находится по адресу:

Это большой список , Для указания c адресов отдельных экземпляров в вашей ASG вам придется запросить у него ASG и его экземпляры.

0 голосов
/ 16 марта 2020

Вы можете получить общедоступный c IP-адрес вашего экземпляра EC2, выполнив эту команду в экземпляре EC2:

$ curl http://169.254.169.254/latest/meta-data/public-ipv4

http://169.254.169.254/latest/meta-data - это специальный конечная точка.

Вы можете узнать больше на https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html

Вы можете добавить специальные Данные пользователя для отправки этого публичного c IP в первая загрузка в базу данных или что угодно.

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