Définition de délais d’attente pour les opérations de service BLOB

Un appel à une API du service BLOB peut inclure un intervalle de délai d'expiration du serveur, spécifié dans le paramètre timeout de l'URI de demande. Si l'intervalle de délai d'expiration du serveur s'écoule avant la fin du traitement de la demande par le service, ce dernier renvoie une erreur.

L'intervalle de délai d'expiration maximal pour les opérations du service BLOB est de 30 secondes, à quelques exceptions indiquées ci-dessous. Ces exceptions mises à part, le service BLOB réduit automatiquement tous les délais d'expiration supérieurs à 30 secondes au maximum de 30 secondes.

 Exemple

L’exemple d’URI REST suivant définit l’intervalle de délai d’attente pour l’opération liste des conteneurs sur 20 secondes :

GET https://myaccount.blob.core.windows.net?comp=list&timeout=20  

Exceptions à l'intervalle de délai par défaut

Les opérations suivantes implémentent des exceptions à l'intervalle de délai d'expiration de 30 secondes :

  • Les appels pour obtenir un objet blob, pour obtenir les plages de pages, ou pour obtenir une liste de blocs peuvent prendre 2 minutes par mégaoctet. Si une opération prend plus de 2 minutes par mégaoctet en moyenne, elle dépassera le délai d'expiration.

  • Les appels pour écrire un objet blob, pour écrire un bloc ou une page peuvent prendre 10 minutes par mégaoctet. Si une opération prend plus de 10 minutes par mégaoctet en moyenne, elle expire.

  • Le délai d'expiration maximal pour écrire une liste de blocs est de 60 secondes.

  • Un conteneur qui a été supprimé récemment ne peut pas être recréé tant que tous ses objets blob n'ont pas été supprimés. Selon la quantité de données stockée dans le conteneur, la suppression complète peut prendre plusieurs secondes ou minutes. Si vous essayez de créer un conteneur du même nom pendant cette période de nettoyage, votre appel retourne immédiatement une erreur.

  • Une requête de lot d’objets BLOB prend en charge une valeur maximale de 120 secondes. Si l’opération prend plus de temps que la valeur du délai d’attente, les sous-demandes restantes échouent avec une erreur de délai d’attente.

Voir aussi

Concepts de service BLOB