Tạo EC2 sử dụng AWS CLI
Tạo EC2 sử dụng AWS CLI
- Từ hạ tầng mạng đã tạo bằng CLI, chúng ta sẽ tạo EC2. Trước hết, tạo AWS Key pair
aws ec2 create-key-pair --key-name MyKeyPair --query "KeyMaterial" --output text > MyKeyPair.pem
- Kiểm tra trên giao diện, chúng ta xác nhận đã tạo thành công Key pair
- Sử dụng lệnh để phân quyền:
chmod 400 MyKeyPair.pem
- Tạo Security group cho EC2
aws ec2 create-security-group --group-name SSHAccess --description "Security group for SSH access" --vpc-id **VPC ID**
- Sau đó, chúng ta kiểm tra Security group đã tạo.
- Thực hiện cho phép để SSH:
aws ec2 authorize-security-group-ingress --group-id **SG ID** --protocol tcp --port 22 --cidr 0.0.0.0/0
- Chuẩn bị hoàn tất, chúng ta thực hiện khởi tạo EC2
aws ec2 run-instances --image-id **AMI** --count 1 --instance-type t2.micro --key-name MyKeyPair --security-group-ids **SG ID** --subnet-id **Subnet ID**
- Đợi khoảng 2 phút, xem trạng thái của EC2 isntance
aws ec2 describe-instances --instance-id **Instance ID** --query "Reservations[*].Instances[*].{State:State.Name,Address:PublicIpAddress}"
- Khi instance đang ở trạng thái running. Chúng ta thực hiện kết nối
ssh -i "MyKeyPair.pem" ec2-user@IP Public
- Sau khi đã sử dụng, chúng ta thực hiện terminate bằng lệnh:
aws ec2 terminate-instance --instances-ids **Instance ID**
- Sau khoảng 2-3 phút sau. chúng ta kiểm tra lại trạng thái của instance