Создание экземпляра EC2 с помощью Terraform: пошаговое руководство

Вот пример скрипта Terraform для создания экземпляра EC2:

# Define provider
provider "aws" {
  access_key = "YOUR_ACCESS_KEY"
  secret_access_key = "YOUR_SECRET_ACCESS_KEY"
  region = "us-west-2"  # Replace with your desired region
}
# Create an EC2 instance
resource "aws_instance" "example_instance" {
  ami = "ami-0c94855ba95c71c99"  # Replace with your desired AMI ID
  instance_type = "t2.micro"  # Replace with your desired instance type
  key_name = "my-key-pair"  # Replace with your desired key pair name
  subnet_id = "subnet-12345678"  # Replace with your desired subnet ID
  tags = {
    Name = "Example Instance"
    Environment = "Development"
  }
}

Этот сценарий использует поставщика «aws» для создания экземпляра EC2. Вам необходимо заменить заполнители собственными значениями, такими как ключ доступа, секретный ключ доступа, регион, идентификатор AMI, тип экземпляра, имя пары ключей и идентификатор подсети. Блок tagsпозволяет добавлять теги к вашему экземпляру EC2 для лучшей организации и управления.