2016-12-27 124 views
0

最近some service in us-west-1 seems not working,所以我试图创建一个可以访问跨区域RDS(从us-east-1us-west-1)的lambda,但我找不到任何解决方案或带有这些关键字的示例。这是否意味着跨区域数据库不可用?AWS跨区域lambda数据库访问

据我所知,在VPC中使用lambda达到数据库可能会导致IP问题,所以有没有最佳做法呢?

谢谢

回答

-1

Lambda函数在默认情况下在VPC之外运行。在Lambda的设置中,您可以选择让他们访问在您的VPC内创建网络端点的VPC。 Lambda使用该网络端点来访问VPC。

您面临的挑战是您的us-west-1 VPC在我们东1不可见。 建议:在两个VPC之间设置VPC对等并运行us-east-1 VPC中的lambda。

+0

感谢您的回复@ user7345055,好的,我会试试这个,但是如何解决VPC问题的IP问题? – Asoul

+1

我发现“您不能在不同地区的VPC之间创建VPC对等连接”。在AWS文档中:http://docs.aws.amazon.com/AmazonVPC/latest/PeeringGuide/vpc-peering-overview.html,那么如何构建跨区域VPC对等?任何非官方的指导方针? – Asoul

+1

交叉区域VPC似乎尚未开发(https://forums.aws.amazon.com/thread.jspa?messageID=747693) – Asoul