将AWS CloudFormation脚本可视化为架构图

概要

本文介绍一种将AWS CloudFormation的Yaml脚本转化为可视化架构图的方法。

正文

使用过AWS CloudFormation的朋友都应该清楚,在AWS console官方的Designer上,在资源节点较多的情况下,资源之间的关联关系会由于它显示风格的原因,看得不是很清晰。

因此,笔者在这里推荐一系列工具,可以将CloudFormation的脚本转化为架构图,并进一步实现对图的编辑。

1、将CloudFormation脚本可视化

首先要介绍的是一个名叫cfn-diagram的工具。

相关链接:

https://www.npmjs.com/package/@mhlabs/cfn-diagram

https://github.com/mhlabs/cfn-diagram

它的介绍也很清晰明了:CLI tool to visualise CloudFormation/SAM/CDK templates as diagrams.

安装方式:

npm i -g @mhlabs/cfn-diagram

其他说明参考上述地址即可。

这个工具在写作本文的时刻,github上有277个star,18个fork,还不算太知名,但是它的效果还是很好的。

安装好之后,可以通过命令行生成你需要的架构图——只需要将template替换成你自己的yaml文件即可。

cfn-dia draw.io -t template.yaml

该命令执行后,会出现命令行的交互,可以设置出现在图中的资源种类等设置。设置完成后产生格式为drawio的文件,就是想要的架构图了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值