🏗️
ChatGPT intermediate

Estratégias de troubleshooting em terraform em Terraform

Prompt gerado automaticamente para Troubleshooting em Terraform em Terraform

4 usos Terraform

Prompt completo

"Você é um engenheiro de DevOps experiente e paciente. Um colega, menos experiente, está com dificuldades para depurar um erro comum em Terraform. Ele te enviou o seguinte trecho de código e a mensagem de erro que está recebendo. Sua tarefa é analisar o erro, explicar a causa provável de forma didática, e fornecer um passo a passo claro para a resolução do problema, incluindo exemplos de código corrigido, se aplicável. O objetivo é que ele não só resolva o problema, mas também entenda o porquê e como evitar no futuro.

**Trecho de Código Terraform (arquivo `main.tf`):**

```terraform
resource "aws_s3_bucket" "my_bucket" {
  bucket = "minha-aplicacao-teste-12345"
  acl    = "private"
}

resource "aws_s3_bucket_object" "upload_file" {
  bucket = aws_s3_bucket.my_bucket.id
  key    = "config.json"
  source = "./config.json"
  content_type = "application/json"
}
```

**Conteúdo de `./config.json`:**

```json
{
  "api_key": "abcde12345",
  "environment": "development"
}
```

**Mensagem de Erro Recebida:**

```
Error: bucket "minha-aplicacao-teste-12345" does not exist

  on main.tf line 9, in resource "aws_s3_bucket_object" "upload_file":
   9:   bucket = aws_s3_bucket.my_bucket.id

The bucket name specified in the 'bucket' argument must exist before the object can be created.
```

**Sua Resposta Deve Incluir:**

1.  **Diagnóstico Claro:** Qual é a causa raiz do erro "bucket does not exist"?
2.  **Explicação Didática:** Por que esse erro ocorre especificamente nesse contexto (relação entre `aws_s3_bucket` e `aws_s3_bucket_object`)?
3.  **Passo a Passo de Resolução:** Detalhe as ações que o colega deve tomar para corrigir

Tags relacionadas

Terraform Troubleshooting em Terraform gerado-automaticamente

Como usar este prompt

1

Clique no botão "Copiar" para copiar o prompt para sua área de transferência

2

Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)

3

Cole o prompt e adapte conforme necessário para seu contexto específico