1

У меня есть настройка среды EB, и приложение ExpressJS работает нормально. Я планирую абстрагировать его с помощью AWS API Gateway, так что некоторые недостающие функции (например, кэширование) в моей текущей среде Beanstalk будут автоматически заполнены шлюзом API.Создание прокси-сервера AWS для эластичного бобового стека | API Gateway

Теперь я создал API на консоли API Gateway, и я смущен, как создавать и настраивать роль выполнения служебного прокси, а также управляемые политики, которые должны быть связаны. Как сгенерировать эти ресурсы и создать правильную ARN роли и какие ActionName/Path Overrides использовать? Ниже приведены детали интеграции. enter image description here

ответ

3

Вы должны использовать прокси-сервер AWS для взаимодействия с эластичным бобовым стеком "control plane" API.

В этом случае, чтобы вызвать ваш сервер ExpressJS, вы должны настроить интеграцию с HTTP и использовать DNS-имя ELB для своего приложения Elastic Beanstalk, а также экспресс-маршрут в качестве URI интеграции.

Надеюсь, что это помогает, Райан

+1

Это решение означает, что использование HTTP-прокси, а не AWS Service Proxy. Меня особенно интересует AWS Service Proxy. –

+1

@SubinSebastian Service proxy предназначен только для AWS API, а не для вашего пользовательского API. То, что вас особенно интересует, - это то, что не поддерживается и не может быть сделано. Единственный способ разоблачить ваш собственный API - это интеграция с HTTP. –

+0

@MarkB Хорошо, теперь идея понятна. Infact Я уже собрал пару конечных точек. Благодарю. –

Смежные вопросы