Quero saber como resolver o erro "A conflicting conditional operation is currently in progress against this resource" ao tentar recriar um bucket do Amazon S3 com o mesmo nome após a exclusão.
Resolução
Depois de enviar uma solicitação para excluir um bucket, o Amazon S3 coloca o nome do bucket em fila para exclusão. Como o namespace é compartilhado por todas as contas da AWS, um nome de bucket deve ser globalmente exclusivo. O Amazon S3 é um grande sistema distribuído, e mudanças como a exclusão de um bucket levam tempo para se tornarem consistentes em todas as regiões da AWS.
Em muitos casos, você pode criar um bucket dentro de algumas horas após a exclusão do bucket anterior. No entanto, pode levar de 48 a 72 horas para que as alterações se tornem consistentes. É uma prática recomendada esperar pelo menos 48 horas para recriar o bucket do S3. Para obter mais informações, consulte How do I troubleshoot errors when creating an Amazon S3 bucket?
Até que o Amazon S3 exclua completamente o bucket, você não poderá usar o mesmo nome de bucket. No entanto, depois que o bucket for excluído e o nome estiver disponível, outras contas poderão usar o nome do bucket. Se outra conta usar o nome do bucket, você não poderá usar o mesmo nome.
Observação: se precisar manter um nome de bucket, não exclua o bucket. Em vez disso, esvazie-o.
Se a sua aplicação criar compartimentos automaticamente, escolha uma lógica de nomenclatura de compartimentos que provavelmente não causará conflitos de nomenclatura. Além disso, certifique-se de que a lógica da aplicação escolha um nome de bucket diferente quando um nome de bucket já estiver em uso.
Informações relacionadas
Criação, configuração e uso de buckets do Amazon S3