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