如何利用AWS CLI快速搭建亚马逊云服务器?
准备工作:安装与配置AWS CLI
1. 访问AWS官方文档下载对应操作系统的CLI安装包,执行安装命令。
2. 运行aws configure
命令,输入AWS账户的Access Key ID、Secret Access Key、默认区域(如us-east-1
)及输出格式(建议选择json
)。
创建安全组规则
aws ec2 create-security-group
--group-name MySecurityGroup
--description "SSH and HTTP access"
执行后记录返回的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,用于后续管理操作。
验证实例状态与连接
1. 通过aws ec2 describe-instance-status --instance-ids i-xxxxxxxxxx
查看实例运行状态。
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需根据目标区域选择,可在AWS控制台查询最新镜像ID
• 完成测试后及时终止实例以避免产生额外费用
• 密钥对文件(.pem)需设置400权限:chmod 400 MyKeyPair.pem