我只想问一下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页面中打开?
答案 0 :(得分:7)
vpcConfig.yml
文件格式应为
vpcId: vpc-xxxxxxxxxxxxxxxxx
securityGroupIds:
- sg-xxxxxxxxxxxxxxxxx
subnetId:
- subnet-xxxxxxxxxxxxxxxxx
- subnet-xxxxxxxxxxxxxxxxx
- subnet-xxxxxxxxxxxxxxxxx
答案 1 :(得分:0)
您的lambda应该具有子网xxxxxxxx