Tag: 亚马逊弹性

使用无服务器框架使用VPCbuild立NAT网关

我正在尝试使用无服务器框架来创build一个可以访问Elasticache集群的Lambda函数,并且可以调用Internet。 我已经configurationserverless.yml来创buildLambda函数,创buildElasticache集群(memcached引擎),最后创build一个VPC并将Lambda函数和Elasticache集群放在其中(否则,它们将无法通信) 。 据我所知,VPC中的内容不能访问互联网,从研究这个主题我得出的结论是,处理这个问题的最佳实践方式是为VPC创build一个NAT网关,使其可以外部访问。 我可以看到如何在AWS控制台中执行此操作,但是我想坚持在serverless.yml定义这个以避免任何手动基础架构设置。 是否有可能在serverless.yml创build一个NAT网关? 正在创build一个NAT网关这样做的正确方法? (有更好的select吗?) 附加信息 为了达到目前的目的,我大量地从一个无服务器的例子中复制(这是一个基于Java的例子,但是概念和服务定义是相同的)。 它创build一个Lambda函数,一个Elasticache集群,并将它们放在VPC中,以便它们可以进行通信。 我相信它也有相同的问题,即Lambda函数无法访问互联网。 https://github.com/mugglmenzel/serverless-examples-cached-rds-ws/blob/master/serverless.yml