Доступ к стороннему API AWS REST, кроме общедоступного IP-адреса? - PullRequest
0 голосов
/ 13 ноября 2018

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

Обратите внимание, сервер API является сторонней службой, я не имею никакого контроля над ним, знаю только, что он размещен на AWS.

Ответы [ 2 ]

0 голосов
/ 13 ноября 2018

В дополнение к ответу @Arafat Nalkhande, я хотел бы добавить, что есть еще одна опция, также называемая VPC Peering , которая помогает вам достичь этого:

AОдноранговое соединение VPC - это сетевое соединение между двумя VPC, которое позволяет вам маршрутизировать трафик между ними в частном порядке.Экземпляры любого из VPC могут взаимодействовать друг с другом, как если бы они находились в одной сети

Вы также можете использовать VPN, но это было бы излишним.

Редактировать: Как упоминалось вкомментарии, я неправильно прочитал вопрос, и решение не применимо в данном случае.

0 голосов
/ 13 ноября 2018

Да, поскольку API размещен в другом VPC, доступ к нему можно получить только следующим образом:

  • Использование публичного IP-адреса
  • Использование эластичного IP-адреса (если таковой существует)
  • Использование интернет-балансировщика нагрузки (если EC2 находится за балансировщиком нагрузки)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...