Partager via


Bibliothèque de stockage Azure pour JavaScript

Stockage Azure est un service géré par Microsoft qui fournit un stockage cloud hautement disponible, sécurisé, durable, évolutif et redondant. Les bibliothèques suivantes dans JavaScript facilitent l’utilisation du service Stockage Azure.

Packages clients (12.X.X)

Service Package NPM Exemples Guide de prise en main
Blob de stockage @azure/storage-blob storage-blob-typescript-examples
storage-blob-JavaScript-examples
Lire et écrire des objets et des fichiers à partir d’objets blob stockage Azure
Fichiers de stockage @azure/stockage-partage-de-fichiers storage-file-share-typescript-examples
storage-file-share-javascript-examples
File d’attente de stockage @azure/storage-queue storage-queue-typescript-examples
storage-queue-JavaScript-examples
Envoyer et recevoir des messages entre les applications connectées au cloud avec
File d’attente stockage Azure
Table de stockage azure-storage
(Héritage)
- Lire et écrire des données structurées volumineuses avec une table de stockage Azure
Table de données @azure/tables de données data-table-typescript-examples
data-table-JavaScript-examples
Lire et écrire des données structurées volumineuses avec une table de stockage Azure

Installez le module npm avec npm install suivi du package-namefichier . Par exemple,

npm install @azure/storage-blob

et examinez les exemples des liens fournis dans le tableau ci-dessus.

En savoir plus sur les packages clients ici - Bibliothèques clientes stockage Azure pour JavaScript.

Trouver d’autres guides de prise en main dans les exemples de code Parcourir

Package de gestion

Installer le module npm

Installer le module npm de gestion du stockage Azure

npm install @azure/arm-storage

Exemple :

Vous trouverez des exemples d’utilisation de ce module dans Node.js ainsi que dans les applications de navigateur dans le fichier README pour le module.

Problèmes connus

Cette section détaille les problèmes connus des bibliothèques clientes stockage Azure pour JavaScript.

Message d’erreur InvalidHeaderValue lors de l’utilisation de la version bêta ou en disponibilité générale du Kit de développement logiciel (SDK)

Dans des scénarios rares, les applications qui ont été mises à jour vers la dernière version bêta ou la version généralement disponible du SDK peuvent recevoir un message d'erreur InvalidHeaderValue. Ce problème peut survenir lors de l'utilisation de l'une des bibliothèques de stockage. Le message d'erreur ressemble à l'exemple suivant :

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> 

Si vous avez mis à niveau vers la dernière version bêta ou la version généralement disponible du SDK et que vous rencontrez cette erreur, il est recommandé de revenir à la version généralement disponible précédente du SDK pour voir si le problème se résout. Si le problème persiste ou si la recommandation n’est pas réalisable, ouvrez un ticket de support pour explorer d’autres options.