如何利用AWS CLI快速搭建亚马逊云服务器?

如何利用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

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END