Repolode
hashicorp

hashicorp/terraform-provider-aws

Um provider do Terraform que permite criar, alterar e destruir recursos da AWS por meio de configurações declarativas.

Estrelas
11,120
Forks
10,448
Issues abertas
3,652
Último commit
há 2 horas

O que é?

O AWS Provider é um plugin do Terraform, a ferramenta de infraestrutura como código da HashiCorp. Ele traduz configurações do Terraform em chamadas às APIs da AWS, permitindo que os usuários definam recursos de nuvem, como computação, armazenamento, redes e identidade, em código e deixem o Terraform planejar e aplicar as mudanças.

Como o provider é mantido como parte do ecossistema do Terraform, ele é instalado pelo Terraform Registry e configurado com blocos padrão de provider para região, credenciais e endpoints. As mudanças são registradas no state, para que o Terraform mostre um plano do que será adicionado, modificado ou removido antes de qualquer execução.

O repositório contém o código-fonte do provider em Go, além de um guia de contribuição e um roadmap de desenvolvimento trimestral. A documentação e os tutoriais são publicados separadamente no Terraform Registry e no site do projeto.

Recursos principais

  • 01Gerencia recursos da AWS, como computação, armazenamento, redes e IAM, por meio de configurações do Terraform.
  • 02Funciona com o fluxo de plan e apply do Terraform para visualizar as mudanças antes de aplicá-las.
  • 03Registra o state dos recursos para que o Terraform detecte divergências e atualize ou remova recursos.
  • 04Instalado pelo Terraform Registry e configurado com definições de região, credenciais e endpoints.

Casos de uso

  • Definir e versionar a infraestrutura da AWS como código para uma equipe.
  • Automatizar a criação de ambientes como dev, staging e produção na AWS.
  • Revisar mudanças na infraestrutura pela saída do plan antes de aplicá-las.

Tópicos

Perguntas frequentes

O que é terraform-provider-aws?
Um provider do Terraform que permite criar, alterar e destruir recursos da AWS por meio de configurações declarativas. O AWS Provider é um plugin do Terraform, a ferramenta de infraestrutura como código da HashiCorp. Ele traduz configurações do Terraform em chamadas às APIs da AWS, permitindo que os usuários definam recursos de nuvem, como computação, armazenamento, redes e identidade, em código e deixem o Terraform planejar e aplicar as mudanças.
terraform-provider-aws é gratuito? Qual é a licença?
terraform-provider-aws é open source sob a licença MPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
terraform-provider-aws ainda é mantido?
Manutenção ativa. O último commit de terraform-provider-aws foi em 22 de out. de 2026.
Para que posso usar terraform-provider-aws?
Definir e versionar a infraestrutura da AWS como código para uma equipe. Automatizar a criação de ambientes como dev, staging e produção na AWS. Revisar mudanças na infraestrutura pela saída do plan antes de aplicá-las.
Onde consigo terraform-provider-aws?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/hashicorp/terraform-provider-aws

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados