首页 > 解决方案 > AWS 无服务器 VPC 子网创建

问题描述

如果我使用我的 serverless.yml 文件创建 VPC 和子网并稍后再次部署它,是否会再次创建 VPC?或者只推送增量更改。

标签: amazon-web-servicesaws-lambdaserverless-framework

解决方案


我对无服务器框架一无所知,但如果它像另一个答案所暗示的那样正确地基于 CloudFormation,那么这就是 CloudFormation 的真实情况:

这取决于您是否更改了需要替换的基础资源的属性。对于VPC,请参阅此处的属性列表:https ://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpc.html

您可以看到CidrBlock需要替换的更新——这意味着将创建一个新的 VPC,然后删除旧的 VPC。

有关Subnet请参阅https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html - 有,CidrBlock需要更换。显然,如果重新创建 VPC,子网也会重新创建。AvailabilityZoneVpcId


推荐阅读