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

Cloud

Como provisionar uma VPS usando Terraform 1.5 na AWS: Passo a passo

atualizado em 21/08/2026

Provisionar uma VPS na AWS usando Terraform 1.5 é uma maneira eficiente de gerenciar infraestrutura como código. Neste guia, você aprenderá a criar e configurar uma instância EC2 na AWS.

Pré-requisitos

  • Conta na AWS
  • Terraform 1.5 instalado
  • Acesso ao terminal

Passo 1: Configurar credenciais da AWS

Primeiro, configure suas credenciais da AWS usando o AWS CLI:

aws configure

Insira sua Access Key, Secret Key, região e formato de saída.

Passo 2: Criar um diretório para o projeto

mkdir terraform-vps && cd terraform-vps

Passo 3: Criar o arquivo de configuração do Terraform

Crie um arquivo chamado main.tf e adicione o seguinte conteúdo:

provider "aws" {\n  region = "us-east-1"\n}\n\nresource "aws_instance" "my_vps" {\n  ami           = "ami-0c55b159cbfafe01e"\n  instance_type = "t2.micro"\n  tags = {\n    Name = "MyVPS"\n  }\n}

Passo 4: Inicializar o Terraform

Execute o comando para inicializar o Terraform:

terraform init

Passo 5: Planejar a infraestrutura

Verifique o que será criado com:

terraform plan

Passo 6: Aplicar a configuração

Para criar a instância, use:

terraform apply

Confirme a ação digitando yes quando solicitado.

Passo 7: Acessar a VPS

Após a criação, você pode acessar sua VPS usando SSH:

ssh -i /path/to/your/key.pem ec2-user@

Conclusão

Agora você tem uma VPS provisionada na AWS usando Terraform. Para gerenciar a infraestrutura, utilize os comandos terraform destroy para remover recursos e terraform apply para aplicar alterações.

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.