Вот пример скрипта 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 для лучшей организации и управления.