我正在尝试将Amazon API网关放在应用程序负载均衡器之前,这样可以平衡流向我的ECS群集的流量,我的所有微服务都部署在那里.使用API网关的动机是通过lambda函数使用自定义授权程序.
系统图
在亚马逊语中(https://aws.amazon.com/api-gateway/faqs/):" 对后端操作的代理请求也需要在Internet上公开访问 ".这迫使我让ELB公开(面向互联网)而不是内部.然后,我需要一种方法来确保只有 API网关才能访问VPC外部的ELB.
我的第一个想法是在API Gatway中使用客户端证书,但ELB似乎不支持它.
任何想法都将受到高度赞赏!