Przejdź do głównej zawartości

Interfejs API usługi Batch dla usługi Blob Storage

Data opublikowania: 23 października, 2019

Publiczna wersja zapoznawcza interfejsu API usługi Batch dla usługi Azure Blob Storage jest obecnie dostępna na potrzeby upraszczania tworzenia aplikacji, które wykonują kilka wywołań współbieżnych interfejsu API do usługi Blob Storage.  Interfejs API usługi Batch zmniejsza liczbę połączeń, które klient musi otworzyć, oraz dystrybuuje do nich żądania i zarządza nimi, aby pomóc w zwiększaniu wydajności aplikacji. Interfejs API REST usługi Batch dla obiektów blob pozwala na osadzanie wielu wywołań interfejsu API w pojedynczym żądaniu HTTP. Każde indywidualne żądanie podrzędne w żądaniu usługi Batch będzie liczone jako jedna transakcja. Ponadto żądanie stylu REST w usłudze Batch będzie liczone jako jedna transakcja. Dlatego jeśli partia składa się ze 100 żądań, będziesz mieć w sumie 101 transakcji.  Odpowiedź zwrócona przez serwer dla żądania dotyczącego partii zawiera wyniki dla każdego żądania podrzędnego w partii. Odpowiedź i żądanie partii korzystają ze specyfikacji przetwarzania wsadowego OData.

Interfejs API aktualnie obsługuje dwa typy żądań podrzędnych: SetBlobTier dla blokowych obiektów blob oraz DeleteBlob. Kolejne żądania będą dostępne wkrótce. Ten interfejs API jest dostępny od początkowej wersji z dnia 9.11.2018. Ponadto interfejs API REST usługi Batch REST API został uzupełniony o obsługę zestawów SDK klientów języków .Net, Java i Python. Więcej zestawów SDK dodamy wkrótce. Interfejs BatchAPI jest dostępny na standardowych kontach magazynu ogólnego przeznaczenia w wersji 2 dla blokowych obiektów blob. Nie jest on jeszcze jednak dostępy dla usługi ADLS Gen2 (konta magazynu z włączoną hierarchiczną przestrzenią nazw). Interfejs API usługi Batch API działa tak samo jak każdy inny interfejs API REST magazynu i obsługuje wszystkie istniejące schematy uwierzytelniania i autoryzacji usługi Storage. Operacja usuwania z usługi Batch będzie wyzwalać wszystkie subskrypcje siatki zdarzeń zarejestrowane do usunięcia.

Czekamy na Twoją opinię i cieszymy się, że dowiemy się więcej na temat Twoich doświadczeń. Opnie należy wysłać na adres azurestoragefeedback@microsoft.com.

  • Azure Blob Storage
  • SDK and Tools