Knihovna Azure Storage pro JavaScript
Azure Storage je microsoftem spravovaná služba 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 |
---|---|---|---|
Storage Blob | @azure/storage-blob |
storage–blob-typescript-examples storage-blob-JavaScript-examples |
Čtení a zápis objektů a souborů ze služby Azure Storage Blob |
Soubory úložiště | @azure/storage-file-share |
storage-file-share-typescript-examples storage-file-share-javascript-examples |
|
Fronta úložiště | @azure/storage-queue |
storage-queue-typescript-examples storage-queue-JavaScript-examples |
Odesílání a příjem zpráv mezi aplikacemi připojenými ke cloudu pomocí Azure Queue 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/data-table |
data-table-typescript-examples data-table-JavaScript-examples |
Čtení a zápis velkých strukturovaných dat pomocí tabulky Azure Storage |
Nainstalujte modul npm pomocí npm install
příkazu package-name
. Třeba
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 tématu 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 aplikacích Node.js a prohlížečích najdete v souboru 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 verze sady SDK
Ve výjimečných scénářích se aplikacím, které upgradovaly na nejnovější beta nebo obecně dostupnou verzi sady SDK, může zobrazit InvalidHeaderValue
chybová zpráva. 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ím příkladu:
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 dojde k této chybě, doporučujeme downgradovat na předchozí obecně dostupnou verzi sady SDK a zjistit, 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.
Azure SDK for JavaScript