amazon-web-services - 如何为 ECS 添加带有应用程序负载均衡器的 AWS API 网关?
问题描述
如何将 API 网关与应用程序负载均衡器集成?我已经将 ECS 与 ALB 集成,现在我想在没有 lambda 的情况下在前面添加 API 网关。但是我很困惑如何将 API 网关与 ALB 连接起来。
解决方案
您可能正在寻找的是这里描述的 HTTP 代理集成
基本思想是这样的:
- 使用方法
/{proxy+}
上的贪婪路径设置您的 API 网关ANY
- 将后端端点设置为
https://my-alb-endpoint.com/ecs-service-bla/{proxy}
- (希望)成功
要完成这项工作,您的后端需要暴露在互联网上(或至少可以访问 API 网关)!
您可能应该将后端保持在锁定的 VPC 中,但为此您需要设置私有集成,这需要网络负载均衡器- 这可能更昂贵,但会是推荐的方法。
推荐阅读
- uwp - UWP xUnit 真的在挑战我
- c++ - 步入/通过时的 C++/Win32 消息泵程序流程
- kotlin - java.lang.NoClassDefFoundError:解析失败:Lkotlin/time/MonoClock
- java - 尽管使用了 WeakHashMap,但 OutOfMemoryException
- python - 如何删除 Inception 模型的最后一层
- html - H1 在移动设备上消失。我可以强制它始终出现吗?
- ios - 通过向 FCM 单个设备发送通知来反应原生 Firebase iOS 生产无法正常工作
- javascript - 在 useState 的函数中丢失用于更新状态的合成事件
- 2d - 你应该如何在 Vulkan 中更新每帧的纹理?
- c++ - 无法打印字符串的第一个元素