如何利用AWS CLI快速搭建亞馬遜云服務器?
準備工作:安裝與配置AWS CLI
1. 訪問AWS官方文檔下載對應操作系統(tǒng)的CLI安裝包,執(zhí)行安裝命令。
2. 運行aws configure
命令,輸入AWS賬戶的Access Key ID、Secret Access Key、默認區(qū)域(如us-east-1
)及輸出格式(建議選擇json
)。
創(chuàng)建安全組規(guī)則
aws ec2 create-security-group
--group-name MySecurityGroup
--description "SSH and HTTP access"
執(zhí)行后記錄返回的GroupId,通過以下命令開放22(SSH)和80(HTTP)端口:
aws ec2 authorize-security-group-ingress
--group-id sg-xxxxxxxx
--protocol tcp --port 22 --cidr 0.0.0.0/0
aws ec2 authorize-security-group-ingress
--group-id sg-xxxxxxxx
--protocol tcp --port 80 --cidr 0.0.0.0/0
啟動EC2實例
使用aws ec2 run-instances
命令指定AMI鏡像、實例類型及密鑰對:
aws ec2 run-instances
--image-id ami-0abcdef1234567890
--count 1
--instance-type t2.micro
--key-name MyKeyPair
--security-group-ids sg-xxxxxxxx
記錄輸出結果中的InstanceId,用于后續(xù)管理操作。
驗證實例狀態(tài)與連接
1. 通過aws ec2 describe-instance-status --instance-ids i-xxxxxxxxxx
查看實例運行狀態(tài)。
2. 使用SSH客戶端連接公網IP:ssh -i "MyKeyPair.pem" ec2-user@12.34.56.78
關鍵操作命令匯總
- 停止實例:
aws ec2 stop-instances --instance-ids i-xxxxxxxxxx
- 刪除安全組:
aws ec2 delete-security-group --group-id sg-xxxxxxxx
- 查看所有實例:
aws ec2 describe-instances
注意事項
? AMI ID需根據目標區(qū)域選擇,可在AWS控制臺查詢最新鏡像ID
? 完成測試后及時終止實例以避免產生額外費用
? 密鑰對文件(.pem)需設置400權限:chmod 400 MyKeyPair.pem