Estimativa open source de custos de cloud para Terraform, Terragrunt, CloudFormation e AWS CDK, antes de implantar mudanças na infraestrutura.
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
CLI de infraestrutura como código que planeja e aplica arquivos de configuração declarativa para criar, alterar e versionar recursos de nuvem e serviços.
OpenTofu é uma ferramenta open source de infraestrutura como código para criar, alterar e versionar infraestrutura em nuvem de forma declarativa.
CLI e mecanismo de Infrastructure as Code que permitem definir e implantar recursos em nuvem usando linguagens de programação de propósito geral.
Orquestração open source de IaC que executa Terraform e OpenTofu no seu pipeline de CI atual, com plan e apply acionados por comentários em pull requests.
Ferramenta de análise estática que verifica infraestrutura como código, imagens de contêiner e pacotes open source em busca de configurações incorretas na nuvem e CVEs.