1
resposta

Erro BucketAlreadyExists

Já troquei o nome várias vezes do Bucket.

module.Producao.aws_iam_role_policy.beanstalk_ec2_policy: Creation complete after 1s [id=beanstalk-ec2-role:beanstalk-ec2-policy]
╷
│ Error: Error creating S3 bucket: BucketAlreadyExists: The requested bucket name is not available. The bucket namespace is shared by all users of the system. Please select a different name and try again.
│       status code: 409, request id: JGHE3GBAZPEJC17W, host id: 65N39yrvhV0anoHLiLw23shYM/VC1VCOKbjWn/TqP5ZIHzTERysaSbJ6rjKJx10pzeYsKwfdxvZqgkRewEo/Ng==
│ 
│   with module.Producao.aws_s3_bucket.beanstalk_cairo97Bf,
│   on ../../Infra/S3.tf line 1, in resource "aws_s3_bucket" "beanstalk_cairo97Bf":
│    1: resource "aws_s3_bucket" "beanstalk_cairo97Bf" {
1 resposta

Olá Cairo.

Tudo bem?

Desculpa a demora, estou respondendo esse tópico para tentar ajudar você e outros alunos que estiverem com essa mesma dúvida, e também para organizar o nosso fórum. Valeu :)

Pelo erro que você está recebendo, parece que o nome do bucket que você está tentando usar já está sendo utilizado por outra pessoa na AWS. Isso acontece porque o espaço de nomes dos buckets é compartilhado por todos os usuários do sistema.

Uma solução para esse problema é escolher um nome diferente para o seu bucket. Você mencionou que já tentou trocar o nome várias vezes, mas mesmo assim continua recebendo o erro. Nesse caso, sugiro que você verifique se o nome que você está escolhendo é realmente único. Tente adicionar algum identificador único ao nome do bucket, como o seu nome de usuário ou algum número aleatório, por exemplo.

Além disso, certifique-se de que você está usando o nome correto do bucket no seu código. Verifique se não há nenhum erro de digitação ou espaços em branco no nome do bucket.

Espero que essas sugestões possam te ajudar a resolver o problema. Se tiver mais alguma dúvida, é só me dizer! Espero ter ajudado e bons estudos!