aws
DOK 也可以在 AWS 的机器上进行测试,可以参考下面的测试脚本来常见机器,建议下载官方的 aws cli。
Centos 7 其实已经没有官方支持了,有些云厂商已经不怎么内部的维护了,像 aws 官方的镜像里是没有 Centos 7 了,虽然很多企业都还在用这个发行版。不过在 aws 的镜像市场可以找到一些需要额外收费的维护版本,可以尝试一下。
# 确定实例类型
export ec2Type=t2.medium
# 创建
aws ec2 run-instances --image-id ami-09d56f8956ab235b3 --count 1 --instance-type $ec2Type --key-name office-lexin --security-group-ids sg-09a16a5a8bd226113 --subnet-id subnet-03959d098b755dc22 --block-device-mappings "[{\"DeviceName\":\"/dev/sda1\",\"Ebs\":{\"VolumeSize\":20,\"DeleteOnTermination\":true}}]"
# 描述
aws ec2 describe-instances --filters "Name=instance-type,Values=$ec2Type"
# 登录
ssh ubuntu@`aws ec2 describe-instances --filters "Name=instance-type,Values=$ec2Type" --query "Reservations[].Instances[].PublicIpAddress" | cat`
# 销毁
aws ec2 terminate-instances --instance-ids `aws ec2 describe-instances --filters "Name=instance-type,Values=$ec2Type" --filters Name=instance-state-name,Values=running --query "Reservations[].Instances[].InstanceId" | cat`