Condividi tramite


Libreria di archiviazione di Azure per JavaScript

archiviazione di Azure è un servizio gestito da Microsoft che fornisce archiviazione cloud a disponibilità elevata, sicura, durevole, scalabile e ridondante. Le librerie seguenti in JavaScript semplificano l'uso del servizio archiviazione di Azure.

Pacchetti client (12.X.X)

Servizio Pacchetto NPM Esempi Guida introduttiva
BLOB di archiviazione @azure/ BLOB di archiviazione storage-blob-typescript-examples
storage-blob-JavaScript-examples
Leggere e scrivere oggetti e file da BLOB di Archiviazione di Azure
file di archiviazione @azure/ di condivisione file di archiviazione storage-file-share-typescript-examples
storage-file-share-javascript-examples
coda di archiviazione di @azure/coda di archiviazione storage-queue-typescript-examples
storage-queue-JavaScript-examples
Inviare e ricevere messaggi tra applicazioni connesse al cloud con
coda di Archiviazione di Azure
tabella di archiviazione di archiviazione di Azure
(Legacy)
- Leggere e scrivere dati strutturati di grandi dimensioni con tabella di Archiviazione di Azure
tabella dati @azure/tabelle dati data-table-typescript-examples
data-table-JavaScript-examples
Leggere e scrivere dati strutturati di grandi dimensioni con tabella di Archiviazione di Azure

Installare il modulo npm con npm install seguito dal package-name. Per esempio

npm install @azure/storage-blob

ed esaminare gli esempi dei collegamenti forniti nella tabella precedente.

Altre informazioni sui pacchetti client sono disponibili qui: librerie client di Archiviazione di Azure per JavaScript.

Altre guide introduttive sono disponibili in Esplora esempi di codice

Pacchetto di gestione

Installare il modulo npm

Installare il modulo npm di gestione archiviazione di Azure

npm install @azure/arm-storage

Esempio

Gli esempi per l'uso di questo modulo in Node.js e le applicazioni browser sono disponibili nel file README per il modulo

Problemi noti

Questa sezione descrive in dettaglio i problemi noti relativi alle librerie client di Archiviazione di Azure per JavaScript.

Messaggio di errore InvalidHeaderValue quando si usa la versione beta di SDK

In rari scenari, le applicazioni che sono state aggiornate alla versione beta più recente o disponibile a livello generale dell'SDK possono ricevere un messaggio di errore InvalidHeaderValue. Questo problema può verificarsi quando si usa una delle librerie di archiviazione. Il messaggio di errore è simile all'esempio seguente:

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> 

Se è stato eseguito l'aggiornamento alla versione beta più recente o disponibile a livello generale dell'SDK e si verifica questo errore, è consigliabile effettuare il downgrade alla versione precedente disponibile a livello generale dell'SDK per verificare se il problema viene risolto. Se il problema persiste o se la raccomandazione non è fattibile, aprire un ticket di supporto per esplorare altre opzioni.