Chuyển tới nội dung

Tạo VM Trên EC2

1️⃣ Chuẩn bị môi trường

Cấu hình credential (khuyến nghị):

Cài Terraform

AWS Account

Tạo AWS Access Key / Secret Key

aws configure

2️⃣ Khai báo Provider AWS

provider "aws" {
  region = "ap-southeast-1"
}

➡️ Xác định Terraform sẽ làm việc với AWS và region nào.

3️⃣ Khai báo Resource EC2

resource "aws_instance" "example" {
  ami           = "ami-0abcdef1234567890"
  instance_type = "t2.micro"

  tags = {
    Name = "terraform-ec2"
  }
}

➡️ Mô tả trạng thái mong muốn của EC2 instance.

4️⃣ (Tuỳ chọn) Tách biến cấu hình với Variables

variable "instance_type" {
  default = "t2.micro"
}
resource "aws_instance" "example" {
  ami           = "ami-0abcdef1234567890"
  instance_type = var.instance_type
}

➡️ Giúp tái sử dụng và quản lý môi trường (dev/prod).

5️⃣ Khởi tạo Terraform

terraform init

➡️ Tải provider và chuẩn bị môi trường làm việc.

6️⃣ Kiểm tra kế hoạch triển khai

terraform plan

➡️ Xem trước Terraform sẽ tạo / sửa / xoá những gì.

7️⃣ Triển khai EC2

terraform apply

➡️ Xác nhận yes → EC2 được tạo trên AWS.

8️⃣ Kiểm tra kết quả

  • Vào AWS Console → EC2

9️⃣ Huỷ EC2 khi không cần nữa

terraform destroy

➡️ Xoá toàn bộ tài nguyên do Terraform quản lý.

Liên hệ