Partilhar via


Copiar um blob com Java

Este artigo fornece uma descrição geral das operações de cópia com a biblioteca de cliente do Armazenamento do Microsoft Azure para Java.

Acerca das operações de cópia

As operações de cópia podem ser utilizadas para mover dados dentro de uma conta de armazenamento, entre contas de armazenamento ou para uma conta de armazenamento a partir de uma origem fora do Azure. Ao utilizar as bibliotecas de cliente do Armazenamento de Blobs para copiar recursos de dados, é importante compreender as operações da API REST por trás dos métodos da biblioteca de cliente. A tabela seguinte lista as operações da API REST que podem ser utilizadas para copiar recursos de dados para uma conta de armazenamento. A tabela também inclui ligações para orientações detalhadas sobre como realizar estas operações com a biblioteca de cliente do Armazenamento do Microsoft Azure para Java.

Operação da API REST Quando utilizar Métodos de biblioteca de cliente Orientação
Colocar Blob do URL Esta operação é preferencial para cenários em que pretende mover dados para uma conta de armazenamento e ter um URL para o objeto de origem. Esta operação é concluída de forma síncrona. uploadFromUrl Copiar um blob de um URL de objeto de origem com Java
Colocar Bloco a Partir do URL Para objetos grandes, pode utilizar Put Block From URL para escrever blocos individuais no Armazenamento de Blobs e, em seguida, chamar Colocar Lista de Blocos para consolidar esses blocos num blob de blocos. Esta operação é concluída de forma síncrona. stageBlockFromUrl Copiar um blob de um URL de objeto de origem com Java
Copiar Blob Esta operação pode ser utilizada quando pretende agendar uma operação de cópia assíncrona. beginCopy Copiar um blob com agendamento assíncrono com Java

Para blobs de acréscimo, pode utilizar a operação Acrescentar Bloco De URL para consolidar um novo bloco de dados no final de um blob de acréscimo existente. O seguinte método de biblioteca de cliente encapsula esta operação:

Para blobs de páginas, pode utilizar a operação Colocar Página a Partir do URL para escrever um intervalo de páginas num blob de páginas onde os conteúdos são lidos a partir de um URL. O seguinte método de biblioteca de cliente encapsula esta operação:

Recursos da biblioteca de cliente