我们正在使用无服务器框架在AWS上部署应用程序。 这些应用程序是使用Lambda,Cognito,API网关,DynamoDB等编写的。
我们要在本地使用SAM,因为我们想在部署到AWS Cloud之前在本地(使用本地DynamoDb)测试应用程序。
有没有更简单的方法可以将我的serverless.yml文件迁移到SAM所需的yml文件?
我有一个复杂的serverless.yml文件(API网关,自定义和认知授权者,CORS,Lambda,DynamoDB,IAM角色和策略,IOT规则,S3存储桶和策略等),然后手动创建SAM模板很复杂。
我找到了一个node.js插件-https://github.com/sapessi/serverless-sam
看起来像这个插件,有一些问题。它没有正确迁移serverless.yml文件的所有部分。
serverless.yml文件部署创建一个Cloudformation模板。
此模板可以用于生成SAM yml文件吗?还是可以将此模板迁移或增强为SAM所需的模板?