Sdílet prostřednictvím


Knihovna Azure Storage pro JavaScript

Azure Storage je spravovaná služba Microsoftu poskytující cloudové úložiště, které je vysoce dostupné, zabezpečené, odolné, škálovatelné a redundantní. Následující knihovny v JavaScriptu usnadňují využívání služby Azure Storage.

Klientské balíčky (12.X.X)

Služba Balíček NPM Příklady Příručka Začínáme
Objekt blob úložiště @azure/storage-blob příklady storage-blob-typescript-examples
storage-blob-JavaScript-examples
Čtení a zápis objektů a souborů z objektu blob služby Azure Storage
Soubory úložiště @azure/ sdílené složky úložiště příklady storage-file-share-typescript-examples
storage-file-share-javascript-examples
Fronta úložiště @azure/ fronta úložiště příklady pro storage-queue-typescript-examples
příklady storage-queue-JavaScript-examples
Odesílání a příjem zpráv mezi aplikacemi připojenými ke cloudu pomocí
Fronta služby Azure Storage
Tabulka úložiště azure-storage
(Starší verze)
- Čtení a zápis velkých strukturovaných dat pomocí tabulky Azure Storage
Tabulka dat @azure/tabulky dat příklady data-table-typescript-examples
příklady data-table-JavaScript-examples
Čtení a zápis velkých strukturovaných dat pomocí tabulky Azure Storage

Nainstalujte modul npm s npm install následnou příponou package-name. Příklad:

npm install @azure/storage-blob

a podívejte se na příklady z odkazů uvedených v tabulce výše.

Další informace o klientských balíčcích najdete tady – klientské knihovny Azure Storage pro JavaScript.

Další úvodní příručky najdete v článku Procházení ukázek kódu

Balíček pro správu

Instalace modulu npm

Instalace modulu NPM pro správu úložiště Azure

npm install @azure/arm-storage

Příklad

Příklady použití tohoto modulu v Node.js a aplikacích prohlížeče najdete v modulu README pro tento modul.

Známé problémy

Tato část podrobně popisuje známé problémy s klientskými knihovnami služby Azure Storage pro JavaScript.

Chybová zpráva InvalidHeaderValue při použití beta nebo obecně dostupné verze sady SDK

Ve výjimečných scénářích můžou aplikace, které upgradovaly na nejnovější beta nebo obecně dostupnou verzi sady SDK, obdržet chybovou zprávu InvalidHeaderValue. K tomuto problému může dojít při použití některé z knihoven úložiště. Chybová zpráva vypadá podobně jako v následující ukázce:

HTTP/1.1 400 The value for one of the HTTP headers is not in the correct format.
Content-Length: 328
Content-Type: application/xml
Server: Microsoft-HTTPAPI/2.0
x-ms-request-id: <REMOVED>
Date: Fri, 19 May 2023 17:10:33 GMT
 
<?xml version="1.0" encoding="utf-8"?><Error><Code>InvalidHeaderValue</Code><Message>The value for one of the HTTP headers is not in the correct format.
RequestId:<REMOVED>
Time:2023-05-19T17:10:34.2972651Z</Message><HeaderName>x-ms-version</HeaderName><HeaderValue>yyyy-mm-dd</HeaderValue></Error> 

Pokud jste upgradovali na nejnovější beta nebo obecně dostupnou verzi sady SDK a dochází k této chybě, doporučujeme downgradovat na předchozí obecně dostupnou verzi sady SDK, abyste zjistili, jestli se problém vyřeší. Pokud problém přetrvává nebo pokud doporučení není možné, otevřete lístek podpory a prozkoumejte další možnosti.