Получить IP-адрес веб-сайта, который может быть предоставлен для безопасности AWS - PullRequest
2 голосов
/ 30 апреля 2019

Я разработал приложение, которое размещено у провайдера iPaas.Это приложение должно выполнить вызов API REST для службы, которая работает внутри экземпляра AWS EC2.

Обратите внимание, что приложение не отправляется в AWS.Для этого я должен предоставить доступ к облачному провайдеру, чтобы можно было успешно выполнить вызов REST для API, находящегося в AWS.Это означает, что для успешного вызова REST мое приложение (размещенное в каком-либо облаке) должно получить разрешение от AWS (где размещена служба и к которому приложение отправляет запрос REST).Но AWS не предоставляет возможность ввести URL.Как мы можем сделать это возможным?

1 Ответ

4 голосов
/ 30 апреля 2019

Вы должны посмотреть документацию вашего облачного провайдера. Они наверняка предоставили вам общедоступный IP-адрес машины, предоставленной вам.

Другим способом решения вашей проблемы может быть использование команды ping. Если вы попытаетесь пропинговать URL вашего облачного провайдера, он покажет вам IP-адрес. Но здесь вы можете столкнуться с одной проблемой: в зависимости от размера вашего облачного провайдера, может быть несколько машин, которые могут предоставлять услугу и может случиться так, что IP-адрес, предоставленный командой ping, и IP-адрес компьютера, на который отправляется ваше приложение, могут отличаться, и ваша цель может быть не выполнена. Здесь вы можете попробовать использовать сетевые маски (которые вы используете при предоставлении доступа к любому IP-адресу в группах безопасности AWS) Попробуйте предоставить доступ к суперсети.

Или вы также можете изучить использование некоторых стандартных инструментов, таких как "tracert", "traceroute", "nslookup"

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