System Operations on AWS - Lab 1W - Creating EC2 (Windows)

1. 创建CommandHost实例,登录到CommandHost,通过AWS CLI创建WebServer实例。

1.1 为CommandHost实例创建一个IAM角色

 

1.2 创建CommandHost实例

 

1.3 为WebServer实例创建一个安全组

1.4 连接到CommandHost实例

1.5 配置AWS CLI

1.6 创建WebServer实例

1.6.1 下载UserData脚本

(new-object net.webclient).DownloadFile('https://d2lrzjb0vjvpn5.cloudfront.net/sys-ops/v2.4/lab-1-compute-windows/static/UserData.txt', 'C:\temp\UserData.txt')

1.6.2 创建一个新实例

aws ec2 run-instances --image-id ami-df8767bf --user-data file://c:\temp\UserData.txt --key-name qwikLABS-L1033-414091 --security-group-ids sg-eebb3c89 --instance-type t2.medium --subnet-id subnet-e2837a86 --associate-public-ip-address --query 'Instances[*].InstanceId'

1.6.3 给新实例打标签(Name=WebServer)

aws ec2 create-tags --resources i-87e89b40 --tags 'Key=Name,Value=WebServer'

1.6.4 检查新实例是否创建成功

aws ec2 describe-instances --instance-ids i-87e89b40

1.6.5 只显示新实例状态信息

aws ec2 describe-instances --instance-ids i-87e89b40 --query 'Reservations[0].Instances[0].State.Name'

1.6.6 检查新实例DNS名字

aws ec2 describe-instances --instance-ids i-87e89b40 --query 'Reservations[0].Instances[0].PublicDnsName'

1.6.7 从本地浏览器访问验证

posted @ 2016-03-05 15:01  Edward Guan  阅读(548)  评论(0编辑  收藏  举报