Excluí meu bucket do Amazon Simple Storage Service (Amazon S3). Agora estou tentando criar um novo bucket com o mesmo nome. No entanto, estou recebendo o erro: “Uma operação condicional conflitante está em andamento nesse recurso. Tente novamente.” Como posso resolver isso?
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. O nome de um bucket deve ser globalmente exclusivo porque o namespace é compartilhado por todas as contas da AWS. Como o Amazon S3 é um grande sistema distribuído, mudanças como a exclusão de um bucket levam tempo para se tornarem consistentes em todas as regiões da AWS.
Até que o bucket seja completamente excluído pelo Amazon S3, você não pode usar o mesmo nome de bucket. No entanto, quando o bucket é excluído e o nome fica disponível, outras contas podem usar o nome do bucket. Se outra conta usar o nome do bucket, você não poderá usar o mesmo nome.
Observação: se você precisar manter um nome de bucket, poderá esvaziar o bucket em vez de excluí-lo.
Se seu aplicativo criar buckets automaticamente, escolha uma lógica de nomenclatura de bucket que provavelmente não cause conflitos de nomenclatura. Além disso, verifique se a lógica do seu aplicativo escolhe um nome de bucket diferente quando um nome de bucket já está sendo usado.
Informações relacionadas
Criação, configuração e uso de buckets do Amazon S3