aws cli ec2 常用命令

通过命令创建ec2 key pair, 生成pem文件MyKeyPair.pem

aws ec2 create-key-pair --key-name MyKeyPair001 --query 'KeyMaterial'  --output text > MyKeyPair.pem

创建ec2

aws ec2 run-instances 
    --image-id ami-d60844a7 
    --instance-type t3.small 
    --count 1 
    --subnet-id subnet-09b71a62ac8995fd6 
    --security-group-ids sg-0ef40461 
    --associate-public-ip-address 
    --key-name MyKeyPair001 
    --placement AvailabilityZone=ap-east-1a 
    --block-device-mappings "[{"DeviceName": "/dev/sdh","Ebs":{"VolumeSize":30}}]" 
    --user-data  "sudo /sbin/mkfs.ext4 /dev/nvme1n1 && sudo /bin/mount /dev/nvme1n1 /home"

另外一个案例

aws ec2 run-instances 
    --image-id ami-d60844a7 
    --instance-type t3.small 
    --count 1 
    --subnet-id subnet-03f3c17291938d829 
    --security-group-ids sg-0acab47f849cc78d1 
    --associate-public-ip-address 
    --key-name eksctl-faberbeta-nodegroup-nodegroup01-15:1d:5b:ce:b1:26:4e:f5:e4:f9:76:d6:a7:74:2a:ef 
    --placement AvailabilityZone=ap-east-1a 
    --block-device-mappings "[{"DeviceName": "/dev/xvda","Ebs":{"VolumeSize":30}}]" 
原文地址:https://www.cnblogs.com/faberbeta/p/14244269.html