Preparar o destino
Escolha um caminho que explique a finalidade do objeto e decida se cada execução criará um objeto exclusivo ou substituirá um conhecido. Caminhos exclusivos preservam o histórico; um caminho reutilizado oferece um local estável. Defina isso explicitamente para evitar substituições inesperadas.
Envie texto como texto e dados binários no formato codificado esperado. Defina o tipo de conteúdo se leitores posteriores precisarem dele. Mantenha as credenciais na conexão, não nos dados ou no nome do objeto.
Verificar e reutilizar o objeto
Um salvamento bem-sucedido retorna chave, tamanho e tipo de conteúdo. Passe a chave à próxima etapa; salvar não torna o objeto público. As permissões ainda definem quem pode recuperá-lo.
Teste com uma amostra pequena. Confira o caminho, o conteúdo e o comportamento em uma segunda execução. Se uma etapa posterior falhar, use a chave e o erro sanitizado para confirmar se salvou antes de repetir o fluxo todo.