Terraform na AWS para iniciantes

Gerencie armazenamentos privados de relatórios na AWS com Terraform, valide dados e acesso, preserve versões e revise alterações controladas.

AWS

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Terraform na AWS para iniciantes é voltado a quem conhece os fundamentos de Terraform e deseja gerenciar infraestrutura privada de relatórios na AWS. Você criará armazenamentos independentes, manterá um histórico de dados legível e concederá a cada leitor apenas o acesso necessário.

Cinco laboratórios guiados desenvolvem essas habilidades passo a passo. Dois desafios pedem que você repare o acesso a um relatório e entregue outro ambiente de forma independente. Siga a ordem recomendada: cada unidade começa em seu próprio ambiente novo.

O que você aprenderá

  • Criar, identificar e remover seus recursos AWS, preservando relatórios não relacionados ao seu trabalho.
  • Reutilizar entradas e referências entre diretórios raiz com estados locais separados; validar os bytes armazenados e Content-Type.
  • Habilitar o versionamento do S3 e ler um relatório anterior sem substituir a versão atual.
  • Conceder, testar e revogar permissões IAM de leitura restritas usando solicitações realmente permitidas e negadas.
  • Revisar e aplicar planos salvos, corrigir desvios de tags que o provedor consegue ler e preservar o armazenamento e os dados durante mudanças controladas.

Para quem é este curso

Para estudantes de Terraform que estão avançando para AWS e estudantes de AWS que desejam adotar infraestrutura como código.

Pré-requisitos: Edição de arquivos no terminal; recursos, variáveis, saídas, plan/apply, estado local e destroy do Terraform; leitura de objetos S3; fundamentos de IAM Action e Resource. VPC, EC2, backends remotos e CI não são necessários.

Ambiente de aprendizagem: O LabEx oferece Terminal e AWS View preparados, com Terraform, AWS CLI e acesso configurados. Reutilize seu conhecimento, não os recursos ou o estado de uma VM anterior.

Perguntas frequentes

Preciso de uma conta pessoal da AWS?

Não. Cada ambiente já inclui acesso preparado. Você não precisa fornecer chaves de acesso pessoais.

Este pode ser meu primeiro curso de Terraform?

Aprenda primeiro o fluxo básico em Terraform para iniciantes. Este curso aplica esses fundamentos à AWS, em vez de recomeçar pela instalação e pelo HCL.

O que os desafios avaliam?

Recursos efetivos, bytes dos relatórios, limites de acesso dos leitores, preservação de dados e limpeza com escopo definido. Não é necessário enviar capturas de tela ou relatórios escritos.

Professor

labby
Labby
Labby is the LabEx teacher.