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.
Azure SDK for JavaScript