Rozhraní API Batch pro Blob Storage

Aktualizováno: 23 října, 2019

Rozhraní API Batch pro Azure Blob Storage ve verzi Public Preview, které je teď k dispozici, zjednodušuje vývoj aplikací, které zadávají několik souběžných požadavků rozhraní API na Blob Storage.  Rozhraní API Batch snižuje počet připojení, které klient potřebuje k otevření, správě a distribuci těchto požadavků, a pomáhá vylepšit výkon aplikací. Rozhraní REST API Batch umožňuje vložit několik volání rozhraní API do jednoho požadavku HTTP. Každý jednotlivý dílčí požadavek v požadavku Batch se bude počítat jako jedna transakce. Také požadavek REST Batch se bude počítat jako jedna transakce. To znamená, že v případě dávky o velikosti 100 požadavků, budete mít celkem 101 transakcí.  Odpověď vrácená serverem pro dávkový požadavek obsahuje výsledky pro všechny dílčí požadavky v této dávce. Dávkové požadavky a odpovědi využívají specifikaci dávkového zpracování OData.

Toto rozhraní API momentálně podporuje dva typy dílčích požadavků: SetBlobTier pro objekty blob bloku a DeleteBlob. Další požadavky budou brzy následovat. Toto rozhraní API je k dispozici od verze 2018-11-09. Rozhraní REST API Batch je dál doplněné o podporu v klientských sadách SDK pro .Net, Javu a Python (další sady SDK budou následovat). Rozhraní API Batch je k dispozici ve standardních účtech úložiště Pro obecné účely v2 pro objekty blob bloku. Ještě ale není k dispozici pro ADLS Gen2 (účty úložiště s povolenými hierarchickými obory názvů). Rozhraní API Batch bude fungovat jako všechna ostatní rozhraní REST API a podporuje všechny stávající podporovaná schémata autorizace a ověřování účtů. Dávkové odstranění bude aktivovat libovolná předplatná Event Gridu registrovaná pro operaci Delete.

Těšíme se na vaše názory a připomínky a rádi si vyslechneme vaše zkušenosti. Případné názory a připomínky prosím zašlete na adresu azurestoragefeedback@microsoft.com.

  • Blob Storage
  • SDK and Tools