【问题标题】:What are the default AWS lambda VPC settings?默认的 AWS lambda VPC 设置是什么?
【发布时间】:2017-12-30 05:50:28
【问题描述】:

来自AWS lambda documentation

默认情况下,AWS Lambda 在 VPC 中安全地运行您的函数代码。

CIDR 块、入口规则和出口规则的“默认”lambda VPC 设置是什么?

【问题讨论】:

    标签: amazon-web-services aws-lambda amazon-vpc


    【解决方案1】:

    如果没有为 Lambda 函数指定 VPC,它将在您无法控制或查看的 Amazon 控制的 VPC 中运行。 Lambda 函数能够连接到 Internet,但您不能将任何其他资源放入那个“神秘”的 VPC。

    所以,回答你的问题:

    • CIDR 块: 未知且无关紧要。
    • 入口规则:无,因​​为外部资源永远不能“调用”一个 Lambda 函数
    • 出口规则:全部。它不会阻止出站访问。但是它是有状态的,所以响应将被允许返回。

    如果您希望对运行 Lambda 的 VPC 有更多控制权,您可以创建自己的 VPC(在普通 VPC 控制台中)并将 Lambda 函数配置为在该 VPC 中运行。

    请注意,在这种情况下,Lambda 函数会收到一个私有 IP 地址,并且无法直接访问 Internet。如果您希望该功能能够访问 Internet,则需要将其视为私有子网中的资源,并使用 NAT 网关提供 Internet 访问。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-04
      • 2021-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-01
      • 2022-10-15
      相关资源
      最近更新 更多