Я работаю над проектом, где у меня есть сайт Wix (важно, что через Wix я вынужден использовать динамический IP).
API, на который я хочу отправлять запросы, толькопринимает IP-адреса из белого списка.Я могу легко добавить белый список IP в список.На самом деле, у меня уже есть сервер AWS EC2, на котором выполняется узел / выборка, с эластичным IP-адресом, который находится в белом списке и получает хорошие ответы.
Проблема в том, и это вопрос noob: как мне подключить мой бэк-энд wix к AWS через мой эластичный IP к внешнему API и получить информацию обратно.
back-end -> AWS -> API конечной точки API endpoint -> AWS -> back-end
Я провел должную осмотрительность и даже сам задал подобный вопрос и не получил ответов.Мне нужен гуру HTTP.заранее спасибо
Я еще не работал над частью от Wix до AWS, но что касается части с AWS по API, я создал сервер EC2, подключил через ssh, установил узел, установил выборку, использовал filzilla длябросьте JS-файл, который я написал на моей локальной машине.Я подключил эластичный IP, который я внес в белый список для конечной точки API, к серверу / экземпляру EC2.Я запустил файл JS, и я могу получить аутентификацию, добавить данные и получить данные обратно.
Я не знаю, как интегрировать все сервисы AWS, однако я новичок в AWS, и хотя я иногда поражаюсь тому, что я могу сделать, в другое время я перегружен всеми соединениями и продуктами,
Я успешно создал очередь SQS и отправил ее в лямбда-функции, я получил 200 ответов от API, но они не являются типичными ответами «не в белом списке».они относятся к 127.0.0.1:443.Я исследовал этот порт и увидел, что он обычно используется в качестве безопасного порта.
Я сделал запросы со шлюзом API, я получил ответ «не в белом списке», который ожидается, поскольку IP-адреса динамически изменяются на шлюзе API.
Мое видение состоит в том, что мне нужно будет включить -SQS -Lambda -API-шлюз -VPC -и, вероятно, отказаться от моего EC2
/// его основного запроса на выборку узла