简介
serverless-cloudformation-changesets
是一个专门针对Serverless Framework开发的npm包。该包提供了云平台变更集和变更回滚能力聚合创新的可能性,支持用户轻松创建云架构及环境的变更记录,动态回滚变更记录。
该包的主要依赖于AWS CloudFormation服务实现。AWS CloudFormation是一项名列AWS基础架构的重要服务,可让您模板化与自动化云环境架构,用纯代码的方式创建与管理整个应用程序的基础架构。
serverless-cloudformation-changesets
包用户可以结合Serverless Framework借助AWS CloudFormation实现完整的无服务应用编排平台,让用户最大化利用云计算环境。
安装
npm install serverless-cloudformation-changesets
使用
这里简单介绍serverless-cloudformation-changesets
如何在Serverless Framework中配合部署应用。
首先,您需要在serverless.yml
中添加如下配置:
service: serverless-app provider: name: aws runtime: nodejs12.x plugins: - serverless-cloudformation-changesets
就这么简单,配置完毕后即可使用serverless-cloudformation-changesets
来创建云架构及环境的变更记录了。可以在您的AWS CloudFormation控制台中查看,并可以实现动态回滚变更记录。
示例代码
这是一个简单的示例代码,用于演示如何使用serverless-cloudformation-changesets
创建云架构及环境的变更记录。
-- -------------------- ---- ------- -------- -------------- --------- ----- --- -------- ---------- -------- - ------------------------------------ ---------- ------ -------- ------------- ------- - ----- ----- - ------- ---
结语
通过serverless-cloudformation-changesets
,用户可以实现完整的无服务应用编排平台,最大化利用云计算环境。希望本篇技术教程能够对您有所帮助。如果您有任何问题,欢迎提出您的宝贵意见。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056cd381e8991b448e663a