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

时间:2016-05-12 18:37:39

标签: amazon-web-services elastic-beanstalk aws-api-gateway

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

现在,我在API网关控制台上创建了一个API,我对如何创建和配置服务代理执行角色以及需要关联的托管策略感到困惑。如何生成此资源并创建正确的角色ARN,以及ActionName / Path Overrides要使用的内容?以下是集成详细信息。 enter image description here

1 个答案:

答案 0 :(得分:3)

您可以使用AWS Service Proxy与Elastic Beanstalk "control plane" API 进行交互。

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

希望这有帮助, 莱恩