Quero criar um bucket do Amazon Simple Storage Service (Amazon S3), mas estou recebendo uma mensagem de erro.
Resolução
Você pode receber um dos seguintes erros ao tentar criar um bucket do Amazon S3:
- “A conflicting conditional operation is currently in progress against this resource”
- “TooManyBuckets: You have attempted to create more buckets than allowed”
- “Access Denied”
- “BucketAlreadyExists”
- “Networking Error”
- “InvalidBucketName”
Observação: se você receber erros ao executar comandos da AWS Command Line Interface (AWS CLI), consulte Solução de problemas da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.
“A conflicting conditional operation is currently in progress against this resource”
Esse erro ocorre pelos seguintes motivos:
- Você tentou criar um bucket com o mesmo nome de um bucket que você excluiu recentemente.
- Você tentou criar um bucket com o mesmo nome ao mesmo tempo que outra pessoa ou outra identidade do AWS Identity and Access Management (AWS IAM).
Como os nomes dos buckets devem ser globalmente exclusivos, não é possível ter dois buckets com o mesmo nome. Depois de excluir um bucket, aguarde algumas horas para que as alterações entrem em vigor em todas as regiões da AWS. Na maioria dos casos, é possível criar um bucket algumas horas depois de excluir o bucket anterior. No entanto, pode levar de 48 a 72 horas para que as alterações entrem em vigor. É uma prática recomendada esperar pelo menos 48 horas para recriar o bucket do S3.
Para obter mais informações, consulte Por que recebo o erro “A conflicting conditional operation is currently in progress against this resource” do Amazon S3 ao recriar um bucket?
“TooManyBuckets: You have attempted to create more buckets than allowed”
Esse erro ocorre quando você tenta criar vários buckets e excede a cota de bucket da sua conta da AWS. Por padrão, o Amazon S3 tem uma cota flexível de 10.000 buckets. Se você precisar de buckets extras, pode solicitar um aumento da cota de serviço para aumentar sua cota de bucket para um máximo de 1 milhão de buckets.
“Access Denied”
Para criar um bucket do S3, você precisa ter a permissão CreateBucket para a entidade do IAM que tentou criar o bucket. Se você usa políticas de controle de serviços (SCPs), certifique-se de que elas não neguem explicitamente a permissão CreateBucket.
“BucketAlreadyExists”
Os nomes dos buckets do S3 devem ser exclusivos em todas as contas em todas as regiões dentro de uma partição. Quando você recebe o erro “Bucket name already exists” ou “BucketAlreadyExists”, outra conta possui um bucket do S3 com o mesmo nome. Para resolver esse problema, use um nome de bucket diferente ao criar o bucket.
Use o console do Amazon S3 para obter uma lista dos seus buckets. Ou execute o comando head-bucket da AWS CLI para confirmar se você já tem um bucket com o mesmo nome.
“Networking Error”
Para resolver esse erro, execute as seguintes ações:
-
Verifique em seu navegador as configurações do servidor de proxy ou as extensões do navegador que você ativou.
-
Limpe o cache e os cookies do seu navegador.
-
Experimente um navegador diferente para determinar se o problema persiste em todos os navegadores.
-
Use o modo anônimo em seu navegador da web para acessar o console do Amazon S3.
-
Se você ainda tiver problemas, execute o seguinte comando create-bucket da AWS CLI para criar o bucket:
aws s3api create-bucket --bucket my-bucket --region your-region
Observação: substitua my-bucket pelo seu bucket e substitua your-region pela sua região.
“InvalidBucketName”
Esse erro ocorre quando o nome do bucket que você tentou criar não é válido. Para resolver esse problema, certifique-se de seguir as regras de nomenclatura de buckets para uso geral.
Informações relacionadas
Respostas de erro