Exportar (0) Imprimir
Expandir Tudo
Este tópico ainda não foi avaliado como - Avalie este tópico

API REST do serviço Blob

Atualizado: janeiro de 2014

O serviço Blob armazena texto e dados binários. O serviço Blob oferece os seguintes três recursos: a conta de armazenamento, os contêineres e os blobs. Na sua conta de armazenamento, os contêineres fornecem uma forma de organizar conjuntos de blobs.

Você pode armazenar texto e dados binários em qualquer um dos dois tipos de blobs:

  • Blobs de blocos, que são otimizados para streaming.

  • Blobs de páginas, que são otimizados para operações de leitura/gravação aleatórias e que fornece a capacidade de gravar em um intervalo de bytes em um blob.

Para obter mais informações sobre blobs de blocos e páginas, consulte Noções básicas sobre blobs de bloco e blobs de página.

A API REST do serviço Blob fornece uma maneira de trabalhar com recursos de contêiner e de blob via operações HTTP. A API inclui as operações listadas na tabela a seguir.

 

Operação Tipo de recurso Descrição

Listar contêineres (API REST)

Conta

Lista todos os contêineres em uma conta de armazenamento.

Definir propriedades do serviço Blob (API REST)

Conta

Define as propriedades do serviço Blob, incluindo registro em log e configurações de métrica e a versão padrão do serviço.

Obter propriedades do serviço Blob (API REST)

Conta

Obtém as propriedades do serviço Blob, incluindo registro em log e configurações de métrica e a versão padrão do serviço.

Criar contêiner (API REST)

Contêiner

Cria um novo contêiner em uma conta de armazenamento.

Obter propriedades de contêiner (API REST)

Contêiner

Retorna todos os metadados e as propriedades de sistema de um contêiner definidos pelo usuário.

Obter metadados do contêiner (API REST)

Contêiner

Retorna somente metadados definidos pelo usuário de um contêiner.

Definir metadados do contêiner (API REST)

Contêiner

Define metadados definidos pelo usuário de um contêiner.

Obter ACL do contêiner (API REST)

Contêiner

Obtém a política de acesso público e todas as políticas de acesso armazenadas para o contêiner.

Definir ACL do contêiner (API REST)

Contêiner

Define a política de acesso público e todas as políticas de acesso armazenadas para o contêiner.

Contêiner de concessão (API REST)

Contêiner

Estabelece e gerencia um bloqueio em um contêiner para operações de exclusão.

Excluir Contêiner (API REST)

Contêiner

Exclui o contêiner e todos os blobs que contêm.

Listar blobs (API REST)

Contêiner

Lista todos os blobs em um contêiner.

Colocar Blob (API REST)

Blobs de blocos e de páginas

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

Obter Blob (API REST)

Blobs de blocos e de páginas

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

Obter propriedades de blob (API REST)

Blobs de blocos e de páginas

Retorna todas as propriedades de sistema e metadados definidos pelo usuário no blob.

Definir propriedades de blob (API REST)

Blobs de blocos e de páginas

Define valores para as propriedades do sistema definidas para um blob existente.

Obter metadados de blob (API REST)

Blobs de blocos e de páginas

Recupera todos os metadados definidos pelo usuário de um blob ou instantâneo existente.

Definir metadados de blob (API REST)

Blobs de blocos e de páginas

Define metadados definidos pelo usuário de um blob existente.

Excluir Blob (API REST)

Blobs de blocos e de páginas

Marca um blob para exclusão.

Blob de concessão (API REST)

Blobs de blocos e de páginas

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 (API REST)

Blobs de blocos e de páginas

Cria um instantâneo somente leitura de um blob.

Copiar Blob (API REST)

Blobs de blocos e de páginas

Copia um blob de origem em um blob de destino nessa conta de armazenamento.

Anular Copiar Blob (API REST)

Blobs de blocos e de páginas

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

Colocar Bloco (API REST)

Blobs de blocos somente

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

Colocar lista de blocos (API REST)

Blobs de blocos somente

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

Obter lista de blocos (API REST)

Blobs de blocos somente

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

Colocar Página (API REST)

Blobs de páginas somente

Grava um intervalo de páginas em um blob de páginas.

Obter intervalos de página (API REST)

Blobs de páginas somente

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.

noteObservação
Você também pode acessar o serviço Blobs usando tipos no namespace Microsoft.WindowsAzure.StorageClient no SDK do Windows Azure para .NET.

Nesta seção

Consulte Também

Isso foi útil para você?
(1500 caracteres restantes)
Agradecemos os seus comentários
Mostrar:
© 2014 Microsoft. Todos os direitos reservados.