O OSS oferece diversos métodos de download para atender a diferentes cenários, desde downloads simples em uma única requisição até transferências retomáveis de arquivos grandes e compartilhamento temporário por URL.
Para fazer o backup de objetos do OSS no seu dispositivo local, baixe-os. O OSS não oferece um recurso dedicado de backup local. O comando ossutil sync usa o parâmetro --backup-dir apenas no modo --delete para evitar que exclua arquivos locais existentes. Esse parâmetro não é um recurso de backup local.
O OSS oferece os seguintes métodos de download:
Simple download: Baixe um objeto em uma única requisição HTTP usando a operação GetObject. Ideal para objetos pequenos ou quando a velocidade de download não é crítica.
Resumable download: Divide um objeto grande em partes e as baixa simultaneamente. Se houver interrupção, o download retoma a partir do último ponto de verificação. Ideal para objetos grandes ou conexões de rede instáveis.
Download files using a signed URL: Gera uma URL assinada que concede acesso temporário a um objeto sem revelar seu par de accesskey. Ideal para compartilhar objetos com terceiros ou conceder acesso para visualização ou download por tempo limitado.
Conditional download: Baixa um objeto apenas se ele atender a condições baseadas em seu ETag ou horário da última modificação, como
If-None-MatchouIf-Modified-Since. Se o objeto não sofreu alterações, o OSS retorna304 Not Modifiedem vez de reenviar o objeto. Ideal para cenários em que baixar novamente objetos inalterados desperdiça largura de banda.