当前位置: 首页 > 编程日记 > 正文

AWS - Couldformation 初探

AWS里面,所有的管理界面的功能都可以通过API或者JSON脚本实现,这样的好处是很容易的就和cloudwatch一起实现各种HA和autoscaling的应用。


豆子初次使用cloudformation,写了一个简单JSON来创建一个EBS的Volume。


我的模板定义的很简单,定义一个AZ和10G的空间,然后输出的名字,经此而已

具体的模板语法可以参见

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-availabilityzone


wKioL1PVyP7xSyifAAAo8P-QqPA108.png


点开 CloudFormation的控制台,创建一个新的stack

wKiom1PVx-WSSE8ZAAAuyN537Qo053.png


取名字,然后上传上面的JSON脚本,他会自动上传到S3里去

wKiom1PVx-fTzEsDAABxMiTKmSg039.png

选项设置里面,Advanced设定里面,我指定了一个SNS Topic,这样创建成功之后会发送一个邮件给我

wKioL1PVyQLjY_pVAABel-ena9Q575.png

最后Review一下就可以提交了

wKiom1PVx-uALQqCAABbnvnjZCs274.png

显示正在创建中

wKioL1PVyQiheusuAABx3WyXXlA394.png



创建成功之后可以查看模板,事件等等选项

wKiom1PVx_DTrp3dAAAuBMIm51o536.png

wKioL1PVyQygOGzIAABEm8oUgEc783.png


切换到EBS 来看看创建是否成功,可以看见一个新的10G的硬盘已经创建了

wKiom1PVx_WzvzozAACasnLYCHE693.png


然后查看一下email,发现aws的通知已经收到了

wKiom1PVyuGw_4JyAACFs7QxUjs332.png

最后,我们来删除这个测试用的Stack

wKioL1PVyRCxS442AABi6ck-R8I680.png

注意删除的时候会自动删除所有的资源(比如我们之前通过这个Stack创建的磁盘)

wKiom1PVx_fg5vJIAAAeeZOjkQs739.png


确认一下 果然已经自动删除了


wKioL1PVyROA8NUrAAA3-iZQ4z8553.png


相关文章:

清华团队让 AI 写诗“更上一层楼”,诗歌图灵测试迷惑近半数玩家

作者 | 黄珊来源 | 数据实战派比特币外挖无穷洞,机神犹未休。卡中窥币影,池里验沙流。屡载吸金主,孤深渍盗求。方知区块链,本是古来游。这首诗歌来自一支清华团队开发的古诗 AI。它的创作才华可不仅限于此。再看下面这首诗&#x…

js中Dom元素及获取方法

DOM基础对象documentdocument.documentElement html部分document.head document.titledocument.body body部分获取元素对象方法document.getElementById(); 通过id找到对象document.getElementsByTagName(); 通过标签名找到对象并放到数组集合中document.getElementsByNam…

JavaBean简单及使用

一、JavaBean简介 JavaBean是使用Java语言开发的一个可重用的组件,在JSP的开发中可以使用JavaBean减少重复代码,使整个JSP代码的开发更简洁。JSP搭配JavaBean来使用,有以下的优点: 1.可将HTML和Java代码分离,这主要是为…

华为发布《AR洞察与应用实践白皮书》,提出用5G点燃AR,用AR照亮5G

[中国,深圳,2021年06月17日] 今日,在华为共赢未来5GAR全球峰会(Better World Summit)上,华为运营商BG首席营销官蔡孟波,发表了主题演讲《5GAR,让梦想照进现实》,提出用5G…

C#中虚函数,抽象,接口的简单说明

虚函数:由virtual声明,它允许在派生类中被重写,要重写方法,必须先声名为virtual public class myclass { public virtual int myint() { 函数体;} } class myclass1:myclass { public override int myint() { 函数体1&…

【开源】博客园文章编辑器4.0版发布

源起 最近个人时间多起来了; 于是打算持续写一点东西; 前面写了两篇关于riot.js的东西; 被博客园的领导移出首页了; 原因之一是排版不整齐; 确实是不整齐,这我认, 然而,我自己可是博…

C#中Timer组件用法

Timer组件是也是一个WinForm组件了,和其他的WinForm组件的最大区别是:Timer组件是不可见的,而其他大部分的组件都是都是可见的,可以设计的。Timer组件也被封装在名称空间System.Windows.Forms中,其主要作用是当Timer组件启动后&am…

微软全球副总裁洪小文:应对数字化转型挑战,跨界共创正当时

2021年6月16日,以“跨界共创”为主题的第四届微软亚洲研究院创新论坛在北京举办。今年,大会讨论的主题围绕“跨界创新”,数十家来自不同行业的企业代表,与微软亚洲研究院的计算机科学家就跨领域融合创新、共创精神推进数字化转型、…

Away3d 骨骼动画优化

很多朋友说Away3D 的骨骼数限制在32根,确切的说应该是Stage3D 的限制。在 AGAL2.0之前 VC寄存器是128个,每个vc常量寄存器最大只能容纳4位,transform占用一个4*4的矩阵,所以如果把一个transform存进vc里面,需要到4个寄…

postgresql中COPY的用法

一.测试创建表:[postgrescacti ~]$ cat test.sql CREATE TABLE weather ( city varchar(80), temp_lo int, temp_hi int, prcp real,date date);二.导入test.sql文件生成表:testdb01> \i test.sql***(Single step mode: verify command)*************…

C#中虚方法重载

在C#中,进行虚方法的重载有些体会,现与大家分享。 首先请大家看看下面的例子, using System; abstract public class contact { public virtual string prinf() { return ("这是虚方法"); } } publi…

Unity 4.x游戏开发技巧集锦(内部资料)

2019独角兽企业重金招聘Python工程师标准>>> Unity 4.x游戏开发技巧集锦(内部资料)淘宝书店地址:http://item.taobao.com/item.htm?spma1z10.3.w4002-6661947338.36.FdOZqM&id40302732808试读样章下载地址:http:/…

百度CTO王海峰阐释AI融合创新,降低门槛,按下产业智能化加速键

6月17-18日,第五届未来网络发展大会在南京隆重开幕。大会由中华人民共和国科学技术部、中国工程院、中国科学技术协会、江苏省人民政府指导,南京市人民政府主办,以“努力成为世界主要科学中心和创新高地的使命担当”为主线,邀请国…

[LeetCode系列]最大连续子列递归求解分析

本文部分参考Discuss: LeetCode. 步骤1. 选择数组的中间元素. 最大子序列有两种可能: 包含此元素/不包含. 步骤2. 步骤2.1 如果最大子序列不包含中间元素, 就对左右子序列进行步骤1. 步骤2.2 如果最大子序列包含, 则结果很简单, 就是左子列的最大后缀子列(即包含左子列最后一个…

C#中的多线程编程

C#是.Net平台的通用开发工具,它能够建造所有的.Net应用。在.Net中所有线程都运行在应用程序域(AppDomain)中,这也许让你想到Win32进程,实际上它们还是有很大的不同。应用程序域提供了一种安全而通用的处理单元,公共语言运行库可使…

关于机器学习,不可不知的15个概念

‍‍作者:布奇昆托(Butch Quinto)来源:大数据DT(ID:hzdashuju)有监督学习有监督学习是利用训练数据集进行预测的机器学习任务。有监督学习可以分为分类和回归。回归用于预测“价格”“温度”或“…

常用API(Object、String、StringBuffer、用户登陆注册)

常用API 今日内容介绍 u Object u String u StringBuilder 第1章 Java的API及Object类 在以前的学习过程中,我们都在学习对象基本特征、对象的使用以及对象的关系。接下来我们开始使用对象做事情,那么在使用对象做事情之前,我们要学习一些API…

WMI列出磁盘配额

using System; using System.Management; namespace DiskQuota { /// <summary> /// Class1 的摘要说明。 /// </summary> class Class1 { /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main(string[] args) { try…

VS2013 编译使用 stlport

1. 下载stlport. 下载地址:http://sourceforge.net/projects/stlport/ 2. 解压到一个目录下面, 我的是解压到D:\project_kuku\program\library\STLport-5.2.1 3. 打开vs2013的命令行工具, 在目录:C:\Program Files\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts\ 下…

盛夏海边,用Python分析青岛哪些景点性价比高

作者 | 志斌来源 | 志斌的python笔记头图 | 付费下载于 IC Photo在经过几年的热潮之后&#xff0c;人工智能AI算法已经在各行各业广泛使用了。例如在工业制造中&#xff0c;利用人工智能监测仪器仪表、人员的违规与高危行为&#xff1b;利用图形AI算法进行材料质检&#xff1b;…

EnterLib PIAB又一个BUG?

在《这是EnterLib PIAB的BUG吗&#xff1f;》一文中我们讨论了PIAB关于抽象基类的BUG&#xff0c;今天又发现了一个新的问题。问题的起因源于《IoCAOP的简单实现》这篇文章&#xff0c;因为文中给出的解决方案仅仅支持构造器注入&#xff08;Constructor Injection&#xff09;…

【SQL Server】系统学习之一:表表达式

本节讨论的相关内容包括&#xff1a;视图、派生表、CTE、内联表值函数 场景&#xff1a;如果要查询一组数据&#xff08;例如聚合数据&#xff0c;也就是几个表聚合在一起的数据&#xff09;&#xff0c;这些数据并未在数据库中以表的形式存在。 1、视图&#xff1a;通常用来分…

C语言中字符数组和字符串指针分析

写下面的测试程序&#xff1a;#include <stdio.h> int main(int argc, char *argv[]){char day[15] "abcdefghijklmn"; char* strTmp "opqrstuvwxyz";printf("&day is %x\n",&day); printf("&day[0] is %x\n",&…

这篇论文,透露谷歌团队构想的“未来搜索”

作者 | 青苹果来源 | 数据实战派头图 | 付费下载于 IC Photo传统的信息检索&#xff08;IR, Information Retrieval&#xff09;系统&#xff0c;并不直接回应信息需求&#xff0c;而仅提供对内容的参考。排序&#xff08;Ranking&#xff09;是该范式的关键组成部分。这样的检…

selenium+python自动化81-html报告优化(饼图+失败重跑+兼容python23)

优化html报告 为了满足小伙伴的各种变态需求&#xff0c;为了装逼提升逼格&#xff0c;为了让报告更加高大上&#xff0c;测试报告做了以下优化&#xff1a; 测试报告中文显示&#xff0c;优化一些断言失败正文乱码问题新增错误和失败截图&#xff0c;展示到html报告里优化点击…

C#的多线程机制

一.多线程的概念 Windows是一个多任务的系统&#xff0c;如果你使用的是windows 2000及其以上版本&#xff0c;你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢&#xff1f;当一个程序开始运行时&#xff0c;它就是一个进程&#xff0c;进程所指包括运行中…

知乎 CTO 李大海:创业公司如何拥抱开源

由计算机学会主办的 CCF C 活动近日走进知乎。知乎合伙人兼 CTO 李大海、搜狗 CEO 王小川、华东师范大学教授王伟在内的企业界、学界技术代表齐聚&#xff0c;带来一场精彩的技术分享盛宴。 围绕「创业公司如何拥抱开源」的分享主题&#xff0c;知乎合伙人兼 CTO 李大海首次披…

如何居中一个浮动元素?

2019独角兽企业重金招聘Python工程师标准>>> 1.<!DOCTYPE html> <html> <head> <meta charset"UTF-8"> <title>center</title> <style type"text/css"> .p{ position:relative; float:left; left:50…

javascript promise编程

在loop中使用promise: https://stackoverflow.com/questions/17217736/while-loop-with-promises 转载于:https://www.cnblogs.com/kidsitcn/p/7745973.html

bzoj1295

考虑到这道题n&#xff0c;m都很小&#xff0c;我们考虑先穷举起点i 下面我们要做的是找出移走k个障碍后&#xff0c;点i所能到的最大距离 我们可以把这个问题转化为判定性问题 对于一对点i,j,如果他们之间存在一条路径&#xff0c;障碍数&#xff08;包括起点终点&#xff09;…