Todos os produtos
Search
Central de documentação

Object Storage Service:Baixe arquivos (Python SDK V2)

Última atualização: Jul 03, 2026

O Python SDK V2 oferece diversos métodos de download. Escolha o mais adequado ao seu caso de uso.

Tipo

Nome da interface

Descrição

Download simples

client.get_object

  • Download em streaming. O corpo da resposta é do tipo StreamBody.

  • Sem suporte direto a CRC-64

  • Sem suporte direto a barra de progresso

  • Sem reconexão durante leituras em streaming

client.get_object_to_file

  • Baixa para arquivos locais

  • Download por conexão única

  • Suporta CRC-64 (ativado por padrão)

  • Suporta barra de progresso

  • Reconecta em caso de falha

Download por intervalo

client.get_object

  • Baixa um intervalo específico de dados

Arquivo de classe somente leitura

ReadOnlyFile

ReadOnlyFile.read

ReadOnlyFile.seek

ReadOnlyFile.close

  • Interface semelhante a arquivo com métodos read, seek e close

  • Suporta seek

  • Modo de stream único (padrão)

  • Pré-busca assíncrona para leituras mais rápidas

  • Tamanho de bloco e quantidade de chunks de pré-busca configuráveis

  • Sem suporte direto a CRC-64

  • Sem suporte direto a barra de progresso

  • Reconecta em caso de falha

Download com URL pré-assinada

client.presign

  • Gera uma URL pré-assinada com tempo limitado para baixar objetos via HTTP GET

Gerenciador de download de arquivos

Downloader.download_file

  • Download multipartido para arquivos locais

  • Tamanho de parte e paralelismo configuráveis

  • Suporta CRC-64 (ativado por padrão)

  • Suporta barra de progresso

  • Reconecta em caso de falha

  • Transferências retomáveis

  • Grava em arquivo temporário e renomeia depois (configurável, ativado por padrão)