Voltar às perguntas frequentes sobre Armazenamento de objetos
CENTRAL DE AJUDA · FAQArmazenamento de objetos2 min de leitura

Como saber se o envio de um objeto foi concluído?

Considere o envio concluído somente após a operação de armazenamento informar sucesso e o objeto poder ser localizado ou lido na chave esperada. Se a solicitação expirar, confira o destino antes de tentar novamente, pois o objeto pode já ter sido armazenado.

Armazenamento de objetos

Confirme a gravação no destino

Registre o bucket e a chave usados e examine o resultado da operação. Uma solicitação bem-sucedida confirma a aceitação pela interface de armazenamento; uma leitura posterior ou verificação de metadados confirma que o objeto está disponível onde a aplicação espera.

Para arquivos grandes ou importantes, verifique tamanho, tipo de conteúdo e checksum quando disponível. Essas verificações ajudam a distinguir um envio completo de um objeto com metadados incorretos ou conteúdo truncado.

Faça novas tentativas sem sobrescrever dados válidos

O tempo limite pode ocorrer depois que o serviço armazena o objeto, mas antes de retornar a confirmação. Antes de repetir, leia a chave ou compare os metadados com o arquivo pretendido para evitar substituir um objeto válido.

Se a chave for versionada ou compartilhada, use uma chave temporária única e atualize a referência da aplicação somente após a verificação. Mantenha uma cópia de recuperação para dados críticos e defina a limpeza temporária explicitamente.

Voltar às perguntas frequentes sobre Armazenamento de objetos