前面学习了基本的Cloudformation Template的语法,比较繁琐,也比较枯燥。对于一个新手而言,如果直接管理一个现成的AWS环境,我们如何把这个现有的架构转换成代码呢?AWS提供了一个工具可以直接转换我们的架构为模板文件。这个工具就是AWS Cloudformer。这个工具目前只是Beta版本,对于太复杂的环境不保证100%准确,但是作为一个切入点还是很不错的。

下面看看如何实现。

首先选择 cloudformer这个template创建一个stack
AWS Cloudformer_第1张图片

输入用户名和密码,他会自动创建一个EC2的web server,这是用来登陆网页的

AWS Cloudformer_第2张图片

这个创建选择默认设置即可,等待15分钟之后,可以看见一个t2.small的EC2已经创建了
AWS Cloudformer_第3张图片

通过这个EC2的DNS进行访问,注意需要使用https
AWS Cloudformer_第4张图片

这个使用很简单,他会自动扫描你的架构,然后你只需要选择你需要的resource资源
AWS Cloudformer_第5张图片

最后他会给提示保存template到S3 bucket里面
AWS Cloudformer_第6张图片

点开看看,模板都在这里了
AWS Cloudformer_第7张图片

AWS Cloudformer_第8张图片