AWS无服务器:从无服务器迁移到SAM

时间:2019-10-14 16:41:15

标签: amazon-web-services amazon-cloudformation serverless-framework aws-sam

我们正在使用无服务器框架在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所需的模板?

0 个答案:

没有答案