wils@web ~ $ cat ~/ajuda/como-provisionar-uma-vps-na-aws-usando-o-ec2-e-terraform-1-5.md

Cloud

Como provisionar uma VPS na AWS usando o EC2 e Terraform 1.5

atualizado em 31/07/2026

Introdução

Provisionar uma VPS na AWS usando o EC2 e Terraform 1.5 permite automatizar a criação e gerenciamento de infraestrutura em nuvem de forma eficiente.

Pré-requisitos

  • Conta na AWS
  • Terraform 1.5 instalado
  • CLI da AWS configurado

Passo a Passo

1. Instalação do Terraform

Se ainda não possui o Terraform instalado, use o seguinte comando:

curl -LO https://releases.hashicorp.com/terraform/1.5.0/terraform_1.5.0_linux_amd64.zip
unzip terraform_1.5.0_linux_amd64.zip
sudo mv terraform /usr/local/bin/

2. Configuração do Provider AWS

Crie um diretório para seu projeto e um arquivo main.tf:

mkdir meu-projeto-terraform
cd meu-projeto-terraform
touch main.tf

Adicione o seguinte código ao main.tf:

provider "aws" {
  region = "us-east-1"
}

3. Definição da Instância EC2

Adicione a configuração da instância EC2 no mesmo arquivo:

resource "aws_instance" "minha_vps" {
  ami           = "ami-0c55b159cbfafe1f0"  # Substitua pela AMI desejada
  instance_type = "t2.micro"
  tags = {
    Name = "MinhaVPS"
  }
}

4. Inicialização e Provisionamento

Execute os seguintes comandos para inicializar e provisionar a instância:

terraform init
terraform apply

Confirme a criação digitando yes quando solicitado.

Conclusão

Após a execução do terraform apply, sua VPS estará provisionada na AWS. Utilize o terraform destroy para remover a infraestrutura quando não precisar mais.

Dica: Sempre mantenha suas credenciais da AWS seguras e evite expô-las em repositórios públicos.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.