gpt4 book ai didi

amazon-web-services - 从同一 vpc 中的 aws lambda 调用 aws lambda

转载 作者:行者123 更新时间:2023-12-03 23:04:10 33 4
gpt4 key购买 nike

我假设我不是系统主义者,也不是网络工程师。
我正在尝试从同一个 vpc 中的另一个 lambda 函数调用 lambda 函数。我的网络配置是:

  • 1 个 vpc
  • 1 个公共(public)子网和 1 个私有(private)子网
  • 2 个路由表
  • 1 个互联网网关
  • 1个安全组

  • 我的 lambda :
  • 连接到两个子网和 sec 组;
  • 连接到数据库并检索数据;
  • 调用 lambda 函数发送推送通知。

  • 但是当第一个尝试调用第二个 aws 时返回超时异常。
    我的想法是第一个“看不到”第​​二个。
    我该如何解决这个问题?
    谢谢

    最佳答案

    这实际上是因为第一个 Lambda(配置为使用 VPC)没有出站互联网连接。
    确保您拥有 NAT GatewayNAT instance附加到关联子网的路由表。

    If your function needs internet access, use network address translation (NAT). Connecting a function to a public subnet doesn't give it internet access or a public IP address.


    您需要删除公有子网的附件,因为无法为 Lambda 分配公有 IP,因此它不能使用 Internet 网关。

    关于amazon-web-services - 从同一 vpc 中的 aws lambda 调用 aws lambda,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63683857/

    33 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com