关于使用无服务器创建VPC

时间:2019-05-07 13:53:32

标签: node.js amazon-web-services aws-lambda amazon-cloudformation serverless

我是无服务器架构和框架的新手。我已经采用了aws节点模板。我将在lambda中部署我的服务,并将DocumentDB,KMS,S3用作体系结构中的其他资源。

当我尝试将serverless.yml文件中的资源(DocumentDB,Kms和S3)设置为要部署的堆栈时,我还需要将VPC,子网,NAT,WAF的详细信息作为单独的资源输入还是应该手动创建它们,然后将我的lambda /其他资源放入其中。

请帮助我寻求最佳实践。

我尝试查看一些示例,但未获得关于在serverless.yml中具有vpc的任何详细信息。

注意:如果您能引导我到一个可以帮助我在无服务器yml中添加所有这些资源的链接,将不胜感激

1 个答案:

答案 0 :(得分:0)

已经有一段时间了,但是如果对其他人有帮助的话。无服务器支持添加现有的vpc,但是要创建VPC,您可以尝试https://github.com/smoketurner/serverless-vpc-plugin

就AWS作为提供者所支持的方面:https://serverless.com/framework/docs/providers/aws/guide/serverless.yml