Azure Storage-bibliotheek voor JavaScript

Azure Storage is een door Microsoft beheerde service die cloudopslag biedt die maximaal beschikbaar, veilig, duurzaam, schaalbaar en redundant is. De volgende bibliotheken in JavaScript maken het eenvoudig om de Azure Storage-service te gebruiken.

Clientpakketten (12.X.X)

Service NPM-pakket Voorbeelden Introductiehandleiding
Storage Blob @azure/storage-blob storage-blob-typescript-examples
storage-blob-JavaScript-examples
Objecten en bestanden lezen en schrijven vanuit Azure Storage Blob
Opslagbestanden @azure/storage-file-share storage-file-share-typescript-examples
storage-file-share-javascript-examples
Opslagwachtrij @azure/opslagwachtrij storage-queue-typescript-examples
storage-queue-JavaScript-examples
Berichten verzenden en ontvangen tussen cloudtoepassingen met
Azure Storage-wachtrij
Opslagtabel azure-storage
(Verouderd)
- Grote gestructureerde gegevens lezen en schrijven met Azure Storage Table
Gegevenstabel @azure/gegevenstabel data-table-typescript-examples
data-table-JavaScript-examples
Grote gestructureerde gegevens lezen en schrijven met Azure Storage Table

Installeer de npm-module met npm install gevolgd door de package-name. Bijvoorbeeld:

npm install @azure/storage-blob

en bekijk de voorbeelden van de koppelingen in de bovenstaande tabel.

Lees hier meer over de clientpakketten - Azure Storage-clientbibliotheken voor JavaScript.

Meer handleidingen om aan de slag te gaan vindt u in Door codevoorbeelden bladeren

Beheerpakket

De npm-module installeren

De NPM-module voor Azure-opslagbeheer installeren

npm install @azure/arm-storage

Voorbeeld

Voorbeelden voor het gebruik van deze module in Node.js en browsertoepassingen vindt u in de LEESMIJ voor de module

Bekende problemen

In deze sectie worden bekende problemen voor de Azure Storage-clientbibliotheken voor JavaScript beschreven.

InvalidHeaderValue-foutbericht bij gebruik van de bètaversie van SDK

In zeldzame scenario's kunnen toepassingen die zijn geüpgraded naar de nieuwste bètaversie of algemeen beschikbare versie van de SDK een InvalidHeaderValue foutbericht ontvangen. Dit probleem kan optreden wanneer u een van de Opslagbibliotheken gebruikt. Het foutbericht ziet er ongeveer uit zoals in het volgende voorbeeld:

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> 

Als u een upgrade hebt uitgevoerd naar de nieuwste bètaversie of algemeen beschikbare versie van de SDK en u deze fout ervaart, is het raadzaam een downgrade uit te stellen naar de vorige algemeen beschikbare versie van de SDK om te zien of het probleem is opgelost. Als het probleem zich blijft voordoen of als de aanbeveling niet haalbaar is, opent u een ondersteuningsticket om verdere opties te verkennen.