1
resposta

[Bug] Problema na execução do código Terraform fornecido

Além do problema relatado na questão postada anteriormente neste fórum ("Erro no loadtest quando executa o 1o. Terraform destroy na definição ECS.tf"), constatei outro que estava causando falha na subida do container no ECS. Após várias horas de pesquisa e troubleshooting, verifiquei que o problema era que o container não conseguia conectar no banco RDS devido à versão mais atual que estava sendo criada na AWS pelo código Terraform fornecido. Para resolver, fixei no código para que fosse utilizada a versão 13.18 do Postgres, alterando o arquivo RDS.tf:

resource "aws_db_instance" "default" {
  allocated_storage    = 10
  db_name              = "root"
  engine               = "postgres"
  engine_version       = "13.18"
  instance_class       = "db.t3.micro"
  username             = "postgres"
  password             = "rootroot"
  skip_final_snapshot  = true
  publicly_accessible  = true
  db_subnet_group_name = module.vpc.database_subnet_group_name
  vpc_security_group_ids = [aws_security_group.db.id]
}

É primordial que a Alura revise o conteúdo deste curso e faça as atualizações necessárias para que situações como essas não continuem prejudicando o andamento dos estudos.

1 resposta

Ola, valeu por compartilhar colega!