Azure Storage-bibliotek för JavaScript

Azure Storage är en Microsoft-hanterad tjänst som tillhandahåller molnlagring som har hög tillgänglighet, är säker, beständig, skalbar och redundant. Följande bibliotek i JavaScript gör det enkelt att använda Azure Storage-tjänsten.

Klientpaket (12.X.X)

Tjänst NPM-paket Exempel Kom igång-guide
Lagringsblob @azure/storage-blob storage-blob-typescript-examples
storage-blob-JavaScript-examples
Läsa och skriva objekt och filer från Azure Storage Blob
Lagringsfiler @azure/storage-file-share storage-file-share-typescript-examples
storage-file-share-javascript-examples
Lagringskö @azure/lagringskö storage-queue-typescript-examples
storage-queue-JavaScript-examples
Skicka och ta emot meddelanden mellan molnanslutna program med
Azure Storage-kö
Lagringstabell azure-storage
(Äldre)
- Läsa och skriva stora strukturerade data med Azure Storage Table
Datatabell @azure/datatabell data-table-typescript-examples
data-table-JavaScript-examples
Läsa och skriva stora strukturerade data med Azure Storage Table

Installera npm-modulen med npm install följt av package-name. Exempel:

npm install @azure/storage-blob

och titta på exemplen från länkarna i tabellen ovan.

Läs mer om klientpaketen här – Azure Storage-klientbibliotek för JavaScript.

Hitta fler kom igång-guider i Bläddra bland kodexempel

Hanteringspaket

Installera npm-modulen

Installera NPM-modulen för Azure Storage-hantering

npm install @azure/arm-storage

Exempel

Exempel på hur du använder den här modulen i Node.js samt webbläsarprogram finns i README för modulen

Kända problem

Det här avsnittet beskriver kända problem för Azure Storage-klientbiblioteken för JavaScript.

Felmeddelandet InvalidHeaderValue när du använder betaversionen av SDK

I sällsynta fall kan program som har uppgraderat till den senaste betaversionen eller den allmänt tillgängliga versionen av SDK få ett InvalidHeaderValue felmeddelande. Det här problemet kan inträffa när du använder något av lagringsbiblioteken. Felmeddelandet ser ut ungefär som i följande exempel:

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> 

Om du har uppgraderat till den senaste betaversionen eller den allmänt tillgängliga versionen av SDK:t och det här felet uppstår rekommenderar vi att du nedgraderar till den tidigare allmänt tillgängliga versionen av SDK:t för att se om problemet löser sig. Om problemet kvarstår, eller om rekommendationen inte är genomförbar, öppnar du ett supportärende för att utforska ytterligare alternativ.