为 Elastic Beanstalk 创建 AWS 服务代理 | API 网关

Creating an AWS Service Proxy for Elastic Beanstalk | API Gateway

我有一个 EB 环境设置和一个 ExpressJS 应用程序 运行 没问题。我计划使用 AWS API 网关对其进行抽象,这样我当前的 Beanstalk 环境中某些缺失的功能(例如,缓存)将由 API 网关自动填充。

现在,我在 API 网关控制台上创建了一个 API,我很困惑如何创建和配置服务代理执行角色以及需要的托管策略联系。如何生成此资源并创建正确的 Role ARN,以及要使用的 ActionName/Path Overrides?以下是集成细节。

您将使用 AWS 服务代理与 Elastic Beanstalk 交互 "control plane" API

在这种情况下,要调用您的 ExpressJS 后端,您需要设置 HTTP 集成,并使用 Elastic Beanstalk 应用程序的 ELB DNS 名称,加上快速路由作为集成 URI。

希望这对您有所帮助, 瑞安