Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 dal BLOB di Archiviazione di Azure |
File di archiviazione | @azure/archiviazione-condivisione-file |
archiviazione-file-condivisione-digita-script-esempi archiviazione-file-condividi-javascript-esempi |
|
Coda di archiviazione | @azure/coda di archiviazione |
tipo-coda-di archiviazioneesempi di script storage-queue-JavaScript-examples |
Inviare e ricevere messaggi tra applicazioni connesse al cloud con Coda di Archiviazione di Azure |
Tabella di archiviazione |
azure-storage (Legacy) |
- | Leggere e scrivere dati strutturati di grandi dimensioni con la 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 la tabella di Archiviazione di Azure |
Installare il modulo npm con npm install
seguito da package-name
. Ad esempio:
npm install @azure/storage-blob
ed esaminare gli esempi dei collegamenti forniti nella tabella precedente.
Per altre informazioni sui pacchetti client, vedere Librerie client di Archiviazione di Azure per JavaScript.
Altre guide introduttive sono disponibili in Esplorare gli 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
Esempi per l'uso di questo modulo in Node.js e le applicazioni browser sono disponibili in 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 o disponibile a livello generale di SDK
In scenari rari, le applicazioni che hanno effettuato l'aggiornamento all'ultima versione beta o alla versione generalmente disponibile dell'SDK possono ricevere un messaggio di errore InvalidHeaderValue
. Questo problema può verificarsi quando si utilizzano una delle librerie di archiviazione. Il messaggio di errore è simile al seguente esempio:
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 hai eseguito l'aggiornamento alla versione beta più recente o alla versione generalmente disponibile dell'SDK e si verifica questo errore, si consiglia di effettuare il downgrade alla versione generalmente disponibile precedente dell'SDK per vedere se il problema si risolve. Se il problema persiste o se la raccomandazione non è fattibile, aprire un ticket di supporto per esplorare altre opzioni.
Azure SDK for JavaScript