Serverless.yml VPC参数

时间:2018-07-26 07:15:38

标签: serverless-framework

我只想问一下serverless.yml的vpc部分中值的正确格式是什么,尤其是securityGroupIds字段和subnetIds字段。如果我在aws控制台中转到lambda服务,这会使我感到困惑,当我们在其中添加vpc设置时,securityGroupIds的字符串格式如下:

xx-xxxxxxxx(xx_xx_xxx_xxxxxx_xxxxxx)|xx_xx_xxx_xxxxx_xxxxxx

如果我在AWS控制台中进入vpc服务并单击安全组,则安全组ID的字符串格式为:

xx-xxxxxxxx | xx_xx_xxx_xxxxxx_xxxxxx

对于子网ID,lambda页面中的子网ID格式如下:

subnet-xxxxxxxx(xx.xxx.xx.0/xx)|ap-southeast-1a subnet-public-1a

在vpc页面中,格式为:

subnet-xxxxxxxx

我的问题是应该在serverless.yml中输入哪种格式。在lambda页面中打开还是在vpc页面中打开?

2 个答案:

答案 0 :(得分:7)

vpcConfig.yml文件格式应为

vpcId: vpc-xxxxxxxxxxxxxxxxx
securityGroupIds: 
  - sg-xxxxxxxxxxxxxxxxx
subnetId:
  - subnet-xxxxxxxxxxxxxxxxx
  - subnet-xxxxxxxxxxxxxxxxx
  - subnet-xxxxxxxxxxxxxxxxx

答案 1 :(得分:0)

您的lambda应该具有子网xxxxxxxx