发布于: Oct 12, 2023
AWS Lambda 现在允许 Lambda 函数通过 IPv6 访问双堆栈 VPC(出站连接)中的资源,且无需支付额外费用。通过此次发布以及 Lambda 在 2021 年对公共 IPv6 端点(入站连接)的支持,Lambda 使您能够在不受 VPC 中有限数量的 IPv4 地址限制的情况下扩展应用程序,并通过最大限度地减少对转换机制的需求来降低成本。
以前,配置为仅限 IPv4 或双堆栈 VPC 的 Lambda 函数只能通过 IPv4 访问 VPC 资源。为了解决 VPC 中 IPv4 地址数量受限的问题,需要对应用程序进行现代化改造的客户构建复杂的架构或使用网络转换机制。通过今天的发布,Lambda 函数可以通过 IPv6 访问双堆栈 VPC 中的资源,并且可以使用简单的函数级别切换实现几乎无限的扩展。您还可以启用 VPC 配置的 Lambda 函数,以使用仅限出口的互联网网关访问互联网。
Lambda 对 VPC 中出站连接的 IPv6 支持在 Lambda 存在的所有商业区域推出,但亚太地区(海得拉巴)、亚太地区(墨尔本)、欧洲(西班牙)、欧洲(苏黎世)、以色列(特拉维夫)和中东(阿联酋)除外。有关可用性的更多信息,请参阅 AWS 区域表。
您可以使用 AWS Lambda API、AWS 管理控制台、AWS 命令行界面 (AWS CLI)、AWS CloudFormation、AWS Serverless Application Model (AWS SAM) 和 AWS SDK,使新的或现有的 Lambda 函数能够通过 IPv6 出站访问双堆栈 VPC 资源。有关如何在双堆栈 VPC 中启用 Lambda 函数的 IPv6 访问权限的更多信息,请参阅 Lambda 文档。要了解有关 Lambda 的更多信息,请参阅 Lambda 开发人员指南。