通过命令创建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}}]"