Partilhar via


Operações em blobs

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

Nesta secção

Esta secçã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

Colocar o Blob
Cria um novo blob ou substitui um blob existente num contentor.

Obter Blob
Lê ou transfere um blob do serviço Blob, incluindo os metadados definidos pelo utilizador e as propriedades do sistema.

Get Blob Properties (Obter Propriedades do Blob)
Devolve todos os metadados definidos pelo utilizador, propriedades HTTP padrão e propriedades do sistema para um blob.

Definir Propriedades do Blob
Define valores para propriedades do sistema definidas para um blob.

Obter Etiquetas de Blobs
Devolve todas as etiquetas de índice de blobs definidas pelo utilizador para um blob, versão ou instantâneo especificado.

Definir Etiquetas de Blobs
Define etiquetas de índice de blobs definidas pelo utilizador para um blob especificado como um ou mais pares chave-valor.

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

Obter Metadados de Blobs
Devolve todos os metadados definidos pelo utilizador para um blob especificado.

Definir Metadados de Blobs
Define metadados definidos pelo utilizador para um blob especificado como um ou mais pares nome-valor.

Blob de Concessão
Estabelece e gere um bloqueio nas operações de escrita e eliminação. Para eliminar ou escrever num blob bloqueado, um cliente tem de fornecer o ID de concessão.

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

Copiar Blob
Copia um blob para um destino dentro da conta de armazenamento.

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

Abortar Blob de Cópia
Aborta uma operação pendente Copy Blob e deixa um blob de destino com comprimento zero e metadados completos.

Eliminar Blob
Marca um blob especificado para eliminação.

Anular eliminação do Blob Restaura os conteúdos e metadados de um blob eliminado de forma recuperável e quaisquer instantâneos de eliminação recuperável associados.

Definir Camada de Blob
Define a camada de acesso de um blob.

Lote de Blobs Efetua várias chamadas à API num único pedido.

Operações em blobs de blocos

Colocar Bloco
Cria um novo bloco a ser consolidado como parte de um blob de blocos.

Colocar Bloco a Partir do URL
Cria um novo bloco a ser consolidado como parte de um blob de blocos onde os conteúdos são lidos a partir de um URL.

Put Block List
Consolida um blob de blocos ao especificar o conjunto de IDs de bloco que compõem um blob.

Obter Lista de Bloqueios
Obtém a lista de blocos que foram carregados como parte de um blob de blocos.

Conteúdo do Blob de Consultas
Aplica uma instrução de linguagem SQL (Structured Query Language) simples (SQL) nos conteúdos de um blob e devolve apenas o subconjunto consultado dos dados.

Operações em blobs de páginas

Colocar Página
Escreve um intervalo de páginas num blob de páginas.

Colocar Página a Partir do URL Escreve um intervalo de páginas num blob de páginas onde os conteúdos são lidos a partir de um URL.

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

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

Operações em blobs de acréscimo

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

Bloco de Acréscimo do URL Acrescenta um bloco como parte de um blob de acréscimo onde os conteúdos são lidos a partir de um URL.

Ver também

Conceitos do serviço Blob