Compartilhar via


Operações em blobs

O Armazenamento do Azure fornece operações REST para trabalhar com blobs no serviço Blob.

Nesta seção

Esta seção contém informações de referência para operações em blobs de blocos, blobs de acréscimo e blobs de páginas.

Operações em blobs de blocos, blobs de acréscimo e blobs de páginas

Put Blob
Cria um novo blob ou substitui um blob existente em um contêiner.

Get Blob
Lê ou baixa um blob do serviço Blob, incluindo seus metadados e propriedades de sistema definidos pelo usuário.

Obter propriedades do blob
Retorna todos os metadados definidos pelo usuário, propriedades HTTP padrão e propriedades do sistema para um blob.

Set Blob Properties
Define valores para propriedades do sistema definidas para um blob.

Obter marcas de blob
Retorna todas as marcas de índice de blob definidas pelo usuário para um blob, versão ou instantâneo especificados.

Definir marcas de blob
Define marcas de índice de blob definidas pelo usuário para um blob especificado como um ou mais pares chave-valor.

Localizar blobs por marcas
Localiza todos os blobs na conta de armazenamento cujas marcas correspondem a uma expressão de pesquisa especificada.

Get Blob Metadata
Retorna todos os metadados definidos pelo usuário para um blob especificado.

Set Blob Metadata
Define metadados definidos pelo usuário para um blob especificado como um ou mais pares nome-valor.

Concessão de blob
Estabelece e gerencia um bloqueio em operações de gravação e exclusão. Para excluir ou gravar em um blob bloqueado, um cliente deve fornecer a ID de concessão.

Blob de instantâneo
Cria um instantâneo de um blob.

Copiar blob
Copia um blob em um destino na conta de armazenamento.

Copiar Blob da URL Copia um blob para um destino na conta de armazenamento de forma síncrona para tamanhos de blob de origem de até 256 mebibytes (MiB).

Anular copiar Blob
Anula uma operação Copy Blob pendente e deixa um blob de destino com comprimento zero e metadados completos.

Excluir blob
Marca um blob especificado para exclusão.

Remover exclusão de Blob Restaura o conteúdo e os metadados de um blob com exclusão reversível e todos os instantâneos excluídos temporariamente associados.

Definir camada do blob
Define a camada de acesso de um blob.

Lote de Blobs Executa várias chamadas à API em uma única solicitação.

Operações em blobs de blocos

Put Block
Cria um novo bloco a ser confirmado como parte de um blob de bloco.

Colocar Bloco da URL
Cria um novo bloco a ser confirmado como parte de um blob de blocos em que o conteúdo é lido de uma URL.

Put Block List
Confirma um blob de blocos especificando o conjunto de IDs de bloco que compõem um blob.

Get Block List
Recupera a lista de blocos que foram carregados como parte de um blob de blocos.

Conteúdo do Blob de Consultas
Aplica uma instrução SQL (linguagem SQL simples) no conteúdo de um blob e retorna apenas o subconjunto consultado dos dados.

Operações em blobs de páginas

Colocar Página
Grava um intervalo de páginas em um blob de páginas.

Colocar página da URL Grava um intervalo de páginas em um blob de páginas em que o conteúdo é lido de uma URL.

OBter Intervalos de Página
Retorna uma lista de intervalos de página válidos para um blob de página ou um instantâneo de um blob de páginas.

Blob de Cópia Incremental
Copia um instantâneo de um blob de páginas de origem para um blob de páginas de destino. Somente alterações diferenciais são transferidas.

Operações em blobs de acréscimo

Acrescentar Bloco
Acrescenta um bloco como parte de um blob de acréscimo.

Anexar Bloco da URL Acrescenta um bloco como parte de um blob de acréscimo em que o conteúdo é lido de uma URL.

Confira também

Conceitos do Serviço Blob