У меня есть сервер API, работающий на моей локальной машине. Я хотел бы вызвать этот API из экземпляра AWS. IP-адрес машины назначается через NAT.

Есть ли способ вызвать API из-за пределов локальной сети?

1 ответ1

1

Существует множество способов реализации описанной вами установки. Я собираюсь предположить, что у вас есть персональный маршрутизатор или SOHO, который предоставляет службу NAT и поддерживает переадресацию портов.

  • Настройте переадресацию портов между внешним миром и компьютером, предоставляющим услугу.
  • Организовать любые межсетевые экраны, чтобы разрешить этот входящий трафик.
  • Определите ваш общедоступный IP-адрес и используйте его из своего экземпляра AWS для доступа к сервису. (whatismyipaddress.com может помочь с этим. Этот IP может измениться; вам может понадобиться использовать динамический DNS-сервис, чтобы превратить его в нечто, к чему вы можете получить надежный доступ.)

Это основные шаги. То, как выполнить эти шаги, в значительной степени зависит от используемого вами аппаратного, программного обеспечения и услуг.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .