Avançar para o conteúdo principal

API Batch do Armazenamento de Blobs

Data de publicação: 23 outubro, 2019

A pré-visualização pública da API Batch do Armazenamento de Blobs do Azure já está disponível para simplificar o desenvolvimento das aplicações que fazem vários pedidos de API simultâneos ao Armazenamento de Blobs.  A API Batch reduz o número de ligações para as quais um cliente tem de abrir, gerir e distribuir os pedidos e ajuda a melhorar o desempenho das aplicações. A API REST do Batch de Blobs permite que várias chamadas à API sejam incorporadas num único pedido HTTP. Cada subpedido individual num pedido do Batch será contabilizado como uma transação. Além disso, o pedido REST do Batch será contabilizado como uma transação. Ou seja, se tiver um lote com 100 pedidos, terá um total de 101 transações.  A resposta que um servidor devolve relativamente a um pedido de lote contém os resultados correspondentes a cada subpedido no lote. O pedido de lote e a respetiva resposta tiram partido da especificação do processamento em lotes de OData.

De momento, a API suporta dois tipos de subpedidos: SetBlobTier para Blobs de Blocos e DeleteBlob, sendo que, de futuro, serão adicionados mais pedidos. Esta API está disponível a partir da versão 2018-11-09. Adicionalmente, a API REST do Batch inclui suporte no SDK de cliente .NET, Java e Python, sendo que, de futuro, serão adicionados mais SDKs. A API Batch está disponível nas contas de armazenamento para Fins Gerais v2 standard para os Blobs de Blocos. Porém, ainda não está disponível para o ADLS Gen2 (contas de armazenamento com espaço de nomes hierárquico ativado). A API Batch funciona como qualquer outra API REST de armazenamento e suporta todos os esquemas de autenticação e autorização de suporte do Armazenamento. A eliminação em lotes irá acionar qualquer subscrição da grelha de eventos registada para Eliminação.

Ficamos à espera dos seus comentários e estamos entusiasmados por ouvir as suas experiências. Envie os seus comentários para azurestoragefeedback@microsoft.com.

  • Armazenamento de Blobs do Azure
  • SDK and Tools