AWS里面,所有的管理界面的功能都可以通过API或者JSON脚本实现,这样的好处是很容易的就和cloudwatch一起实现各种HA和autoscaling的应用。
豆子初次使用cloudformation,写了一个简单JSON来创建一个EBS的Volume。
我的模板定义的很简单,定义一个AZ和10G的空间,然后输出的名字,经此而已
具体的模板语法可以参见
点开 CloudFormation的控制台,创建一个新的stack
取名字,然后上传上面的JSON脚本,他会自动上传到S3里去
选项设置里面,Advanced设定里面,我指定了一个SNS Topic,这样创建成功之后会发送一个邮件给我
最后Review一下就可以提交了
显示正在创建中
创建成功之后可以查看模板,事件等等选项
切换到EBS 来看看创建是否成功,可以看见一个新的10G的硬盘已经创建了
然后查看一下email,发现aws的通知已经收到了
最后,我们来删除这个测试用的Stack
注意删除的时候会自动删除所有的资源(比如我们之前通过这个Stack创建的磁盘)
确认一下 果然已经自动删除了
AWS - Couldformation 初探
时间: 2024-12-27 17:21:22