API Batch pour Stockage Blob Azure

Date de publication : 23 octobre, 2019

La préversion publique de l’API Batch pour Stockage Blob Azure désormais disponible simplifie le développement des applications qui effectuent plusieurs requêtes API simultanées vers Stockage Blob Azure.  L’API Batch réduit le nombre de connexions qu’un client doit ouvrir, et gérer, et auxquelles il doit distribuer les requêtes ; elle contribue également à améliorer les performances des applications. L’API REST Batch des objets blob permet d’incorporer plusieurs appels d’API à une même requête HTTP. Chaque sous-requête individuelle d’une requête Batch sera comptabilisée comme une transaction. De plus, la requête REST Batch sera comptabilisée comme une transaction. Par exemple, si vous avez un lot de 100 requêtes, le total s’élève à 101 transactions.  La réponse retournée par le serveur pour une requête par lots contient les résultats pour chaque sous-requête du lot. La requête et la réponse par lots s’appuient sur la spécification de traitement par lots OData.

Actuellement, l’API prend en charge deux types de sous-requêtes : SetBlobTier pour objets blob de blocs et DeleteBlob, la prise en charge d’autres types de requête étant prévue à l’avenir. Cette API est disponible à partir de la version 2018-11-09. De plus, l’API REST Batch est complétée par la prise en charge du SDK client .Net, Java et Python (d’autres SDK seront pris en charge à l’avenir). L’API Batch est disponible avec les compte de stockage à usage général v2 pour les objets blob de blocs. Cependant, elle ne l’est pas encore pour ADLS Gen2 (comptes de stockage compatibles avec l’espace de noms hiérarchique). L’API Batch fonctionne comme n’importe quelle autre API REST de stockage et prend en charge tous les schémas d’authentification et d’autorisation de stockage existants. La suppression par lots déclenchera tous les abonnements à la grille d’événements enregistrés pour suppression.

Nous attendons vos commentaires sur cette expérience avec impatience. Contactez-nous à l’adresse azurestoragefeedback@microsoft.com.

  • Stockage d'objets blob
  • SDK and Tools