博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
System Operations on AWS - Lab 7 - CloudFormation
阅读量:4326 次
发布时间:2019-06-06

本文共 1173 字,大约阅读时间需要 3 分钟。

CloudFormation模板:创建一个VPC(包含Public子网,Private子网,分别在不同的AZ),创建NAT,Bastion Server在Public子网。

1. 修改并运行AWS CloudFormation模板

1.1 添加AMI ID到模板中

1.1.1 下载模板

https://d2lrzjb0vjvpn5.cloudfront.net/sys-ops/v2.4/lab-7-automating/static/Lab-7-Start-CF.template

1.1.2 替换ImageId("ImageId" : "ami-b5a7ea85"),如下

"ImageId" : {    "Fn::FindInMap" : [        "AmazonLinuxAMI", {            "Ref" : "AWS::Region"        },        "AMI"    ]}

1.2 运行模板

1.2.1 复制密钥对名称

1.2.2 运行模板

2. 用新的模板更新堆栈

2.1 添加InstanceType参数到模板中

添加highlight部分到Parameter节

"Parameters" : {  "BastionHostKeyName" : {    "Type" : "String",    "Description" : "The name of the private key file to use for SSH/RDP access to the bastion host."  },  "BastionSecurityCIDR" : {    "Type" : "String",    "Description" : "The CIDR range to use to lock down security on the bastion host.",    "Default" : "0.0.0.0/0"  },  "BastionInstanceType" : {    "Type" : "String",    "Description" : "The size of the instance to use for the bastion host."  }}

修改BastionServer节中"InstanceType" : "t2.small"为

"InstanceType" : {    "Ref" : "BastionInstanceType"}

2.2 更新已存在堆栈

检查Bastion Server的Instance Type

转载于:https://www.cnblogs.com/edward2013/p/5247541.html

你可能感兴趣的文章
两台电脑如何实现共享文件
查看>>
组合模式Composite
查看>>
程序员最想得到的十大证件,你最想得到哪个?
查看>>
我的第一篇CBBLOGS博客
查看>>
【MyBean调试笔记】接口的使用和清理
查看>>
07 js自定义函数
查看>>
jQueru中数据交换格式XML和JSON对比
查看>>
form表单序列化后的数据转json对象
查看>>
[PYTHON]一个简单的单元測试框架
查看>>
iOS开发网络篇—XML数据的解析
查看>>
[BZOJ4303]数列
查看>>
一般处理程序在VS2012中打开问题
查看>>
C语言中的++和--
查看>>
thinkphp3.2.3入口文件详解
查看>>
POJ 1141 Brackets Sequence
查看>>
Ubuntu 18.04 root 使用ssh密钥远程登陆
查看>>
Servlet和JSP的异同。
查看>>
虚拟机centOs Linux与Windows之间的文件传输
查看>>
ethereum(以太坊)(二)--合约中属性和行为的访问权限
查看>>
IOS内存管理
查看>>