Naar hoofdinhoud gaan

Batch-API voor Blob Storage

Publicatiedatum: 23 oktober, 2019

De openbare preview-versie van Batch-API voor Azure Blob Storage is nu beschikbaar om de ontwikkeling te vereenvoudigen van toepassingen die tegelijkertijd meerdere API-aanvragen verzenden naar Blob Storage.  Met Batch API wordt het aantal verbindingen gereduceerd dat een client moet openen en beheren en waarnaar het aanvragen moet distribueren. Daarnaast worden hiermee de prestaties van de toepassing verbeterd. Met de Blob Batch REST API kunnen meerdere API-aanroepen worden ingesloten in een enkele HTTP-aanvraag. Elke afzonderlijke subaanvraag in een Batch-aanvraag wordt geteld als één transactie. Daarnaast wordt de Batch REST-aanvraag geteld als één transactie. Als u dus een batch met 100 aanvragen hebt, hebt u in totaal 101 transacties.  Het antwoord dat door de server wordt geretourneerd voor een batch-aanvraag bevat de resultaten voor elke subaanvraag in de batch. De batch-aanvraag en het antwoord maken gebruik van de OData-batchverwerkingsspecificatie.

De API ondersteunt momenteel twee soorten subaanvragen: SetBlobTier voor blok-blobs en DeleteBlob, meer aanvragen volgen. Deze API is beschikbaar vanaf versie 2018-11-09. Daarnaast wordt de Batch REST API aangevuld met ondersteuning in de .Net-, Java- en Python-client-SDK. Meer SDK's volgen. Batch-API is beschikbaar in standaard opslagaccounts voor algemeen gebruik v2 voor blok-blobs. Het is echter nog niet beschikbaar voor ADLS Gen2 (opslagaccounts waarvoor hiërarchische naamruimte is ingeschakeld). Batch-API werkt net als elke andere REST API voor opslag en biedt ondersteuning voor alle bestaande ondersteunende authenticatie- en autorisatieschema's voor opslag. Met in batch verwijderen worden alle Event Grid-abonnementen geactiveerd die zijn geregistreerd voor Verwijderen.

We kijken uit naar uw feedback en horen graag wat uw ervaringen zijn. Stuur uw feedback naar azurestoragefeedback@microsoft.com.

  • Azure Blob Storage
  • SDK and Tools