Skip to content

[Aula 05] RA: 6325149 - GABRIEL REIS CUNHA - #130

Closed
gabrielreis354 wants to merge 2 commits into
AleTavares:mainfrom
gabrielreis354:entregas/aula-05/6325149
Closed

gabrielreis354 wants to merge 2 commits into
AleTavares:mainfrom
gabrielreis354:entregas/aula-05/6325149

Conversation

@gabrielreis354

Copy link
Copy Markdown
Contributor

Entrega Aula 05 — RDS e Remote State

Aluno: Gabriel Reis Cunha (RA: 6325149)

Infraestrutura completa no portfólio (unifaat-devops-portfolio):

  • aula-05-rds/: VPC (1 subnet pública + 2 privadas em AZs diferentes), RDS PostgreSQL 15 (db.t3.micro, privado, criptografado), EC2 t2.micro com cliente psql, SG do RDS restrito ao CIDR da VPC.
  • aula-05-backend/: tabela DynamoDB (Terraform) + bucket S3 versionado/SSE-KMS/Block Public Access via bootstrap.sh — contorno documentado para o SCP do AWS Academy Learner Lab, que nega s3:GetBucketObjectLockConfiguration (bloqueia o recurso aws_s3_bucket em qualquer versão do provider testada).
  • specs/001-aula05-rds-remote-state/: SPEC → Plan → Tasks completos (SDD), com as 4 evidências reais capturadas.

Todas as evidências (state no S3, psql SELECT version(), dados persistentes, terraform plan limpo, RDS não exposto) estão na entrega.md. Infraestrutura provisionada, evidenciada e destruída na mesma sessão (13 recursos + bucket + tabela DynamoDB).

🤖 Generated with Claude Code

https://claude.ai/code/session_01MXPSPGpiYJfKLiBzUL22VY

RDS PostgreSQL + Remote State (S3 + DynamoDB), infraestrutura completa
no unifaat-devops-portfolio (aula-05-rds/ + aula-05-backend/). Evidencias
de state no S3, conexao EC2->RDS via psql, dados persistentes em orders,
terraform plan limpo e RDS nao exposto a internet. Infra destruida na
mesma sessao apos a captura.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MXPSPGpiYJfKLiBzUL22VY
…5149)

Analise dos incidentes (perda de dados em memoria vs persistentes;
perda do state e terraform import), design da arquitetura (VPC,
subnets, EC2 publico, RDS privado em 2 AZs, S3+DynamoDB fora da VPC)
e discussao sobre locking distribuido via DynamoDB.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MXPSPGpiYJfKLiBzUL22VY
@github-actions

Copy link
Copy Markdown

Pre-check automatico — Aula 05 (RA: 6325149)

  • ❌ Pasta aula-05 nao encontrada no portfolio (nenhum branch).

Resultado: entrega nao verificavel. Publique o codigo.


Avaliacao automatica gerada por GitHub Actions. A nota final e revisada pelo professor, incluindo o componente AWS Academy.

@AleTavares AleTavares left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seu entrega MD veio fora do padrão, favor conferir

@AleTavares AleTavares closed this Sep 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants