Azure Storage-Bibliothek für JavaScript
Azure Storage ist ein von Microsoft verwalteter Dienst, der Cloudspeicher bietet, der hochverfügbar, sicher, dauerhaft, skalierbar und redundant ist. Die folgenden Bibliotheken in JavaScript erleichtern die Nutzung des Azure Storage-Diensts.
Clientpakete (12.X.X)
Dienst | NPM-Paket | Beispiele | Getting Started Guide |
---|---|---|---|
Speicherblob | @azure/storage-blob |
storage-blob-typescript-examples storage-blob-JavaScript-examples |
Lesen und Schreiben von Objekten und Dateien aus Azure Storage Blob |
Speicherdateien | @azure/storage-file-share |
storage-file-share-typescript-examples storage-file-share-javascript-examples |
|
Speicherwarteschlange | @azure/Speicherwarteschlange |
storage-queue-typescript-examples storage-queue-JavaScript-examples |
Senden und Empfangen von Nachrichten zwischen mit der Cloud verbundenen Anwendungen mit Azure Storage-Warteschlange |
Storage-Tabelle |
azure-storage (Legacy) |
- | Lesen und Schreiben großer strukturierter Daten mit Azure Storage-Tabelle |
Datentabelle | @azure/Datentabelle |
data-table-typescript-examples data-table-JavaScript-examples |
Lesen und Schreiben großer strukturierter Daten mit Azure Storage-Tabelle |
Installieren Sie das npm-Modul mit npm install
gefolgt von package-name
. Beispiel:
npm install @azure/storage-blob
und sehen Sie sich die Beispiele aus den Links an, die in der obigen Tabelle bereitgestellt werden.
Weitere Informationen zu den Clientpaketen finden Sie hier: Azure Storage-Clientbibliotheken für JavaScript.
Weitere Anleitungen zu den ersten Schritten finden Sie unter Durchsuchen von Codebeispielen
Verwaltungspaket
Installieren des npm-Moduls
Installieren Sie das Azure Storage-npm-Verwaltungsmodul.
npm install @azure/arm-storage
Beispiel
Beispiele für die Verwendung dieses Moduls in Node.js sowie Browseranwendungen finden Sie in der Infodatei für das Modul.
Bekannte Probleme
In diesem Abschnitt werden bekannte Probleme für die Azure Storage-Clientbibliotheken für JavaScript beschrieben.
InvalidHeaderValue-Fehlermeldung bei Verwendung der Betaversion des SDK
In seltenen Szenarien können Anwendungen, die ein Upgrade auf die neueste Betaversion oder allgemein verfügbare Version des SDK durchgeführt haben, eine InvalidHeaderValue
Fehlermeldung erhalten. Dieses Problem kann auftreten, wenn eine der Speicherbibliotheken verwendet wird. Die Fehlermeldung ähnelt dem folgenden Beispiel:
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>
Wenn Sie ein Upgrade auf die neueste Betaversion oder die allgemein verfügbare Version des SDK durchgeführt haben und dieser Fehler auftritt, wird empfohlen, ein Downgrade auf die vorherige allgemein verfügbare Version des SDK durchzuführen, um festzustellen, ob das Problem behoben ist. Wenn das Problem weiterhin besteht oder die Empfehlung nicht möglich ist, öffnen Sie ein Supportticket , um weitere Optionen zu erkunden.
Azure SDK for JavaScript