API REST du Service BLOB
Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

API REST du Service BLOB

 

Le service BLOB stocke des données texte et binaires en tant qu'objets blob dans le cloud. Le service BLOB offre les trois ressources suivantes : le compte de stockage, les conteneurs et les objets blob. Dans votre compte de stockage, les conteneurs fournissent une façon d'organiser les ensembles d'objets blob.

Vous pouvez stocker du texte et des données binaires dans l'un des types d'objet blob suivants :

  • les objets blob de blocs, qui sont optimisés pour la diffusion ;

  • Ajouter des objets BLOB, qui sont optimisés pour les opérations d'ajout.

  • les objets blob de pages, qui sont optimisés pour des opérations de lecture/écriture aléatoires et qui permettent d'écrire dans une plage d'octets d'un objet blob.

Pour plus d'informations sur les objets BLOB de blocs et objets BLOB de pages, consultez Objets BLOB de blocs, ajouter des objets BLOB et les objets BLOB de pages.

L'API REST pour le service BLOB définit les opérations HTTP sur le conteneur et les ressources d'objet blob. L'API comprend les opérations répertoriées dans le tableau suivant.

Opération

Type de ressource

Description

List Containers

Compte

Répertorie tous les conteneurs d'un compte de stockage.

Définition des propriétés du service Blob

Compte

Définit les propriétés du service BLOB, y compris les paramètres de journalisation et de métriques, et la version du service par défaut.

Obtention des propriétés du service BLOB

Compte

Obtient les propriétés du service BLOB, y compris les paramètres de journalisation et de métriques, et la version du service par défaut.

Demande d'objet Blob préliminaire

Compte

Interroge les règles de partage de ressources cross-origine (CORS) du service BLOB avant d'envoyer la demande réelle.

Obtention des statistiques du service BLOB

Compte

Récupère des statistiques relatives à la réplication pour le service BLOB. Cette opération est uniquement disponible sur le point de terminaison d'emplacement secondaire lorsque la réplication géographique redondante avec accès en lecture est activée pour le compte de stockage.

Créer le conteneur

Conteneur

Crée un nouveau conteneur dans un compte de stockage.

Get Container Properties

Conteneur

Renvoie toutes les métadonnées et propriétés système définies par l'utilisateur d'un conteneur.

Get Container Metadata

Conteneur

Renvoie uniquement les métadonnées définies par l'utilisateur d'un conteneur.

Définition de métadonnées de conteneur

Conteneur

Définit les métadonnées définies par l'utilisateur d'un conteneur.

Get Container ACL

Conteneur

Obtient la stratégie d'accès publique et toutes les stratégies d'accès stockées pour le conteneur.

Définition de conteneur d'ACL

Conteneur

Définit la stratégie d'accès publique et toutes les stratégies d'accès stockées pour le conteneur.

Lease Container

Conteneur

Établit et gère un verrou sur un conteneur pour les opérations de suppression.

Suppression d'un conteneur

Conteneur

Supprime le conteneur et tous les objets blob qu'il contient.

Liste d'objets BLOB

Conteneur

Répertorie tous les objets blob dans un conteneur.

Put Blob

Bloquer, ajouter et objets BLOB de page

Crée un nouvel objet blob ou remplace un objet blob existant au sein d'un conteneur.

Get Blob

Bloquer, ajouter et objets BLOB de page

Lit ou télécharge un objet blob du service BLOB, notamment ses métadonnées et propriétés système définies par l'utilisateur.

Get Blob Properties

Bloquer, ajouter et objets BLOB de page

Renvoie toutes les propriétés système et les métadonnées définies par l'utilisateur dans l'objet blob.

Set Blob Properties

Bloquer, ajouter et objets BLOB de page

Définit les propriétés système définies pour un objet blob existant.

Get Blob Metadata

Bloquer, ajouter et objets BLOB de page

Récupère toutes les métadonnées définies par l'utilisateur d'un objet blob ou d'un instantané existant.

Set Blob Metadata

Bloquer, ajouter et objets BLOB de page

Définit les métadonnées définies par l'utilisateur d'un objet blob existant.

Suppression d'objets Blob

Objets blob de blocs, d'ajout et de pages

Marque un objet blob pour suppression.

Lease Blob

Bloquer, ajouter et objets BLOB de page

Établit et gère un verrou sur les opérations de lecture et de suppression. Pour supprimer ou écrire dans un objet blob verrouillé, un client doit fournir l'ID du bail.

Objet blob Instantané

Bloquer, ajouter et objets BLOB de page

Crée un instantané en lecture seule d'un objet blob.

Copy Blob

Bloquer, ajouter et objets BLOB de page

Copie un objet blob source vers un objet blob de destination dans ce compte de stockage ou dans un autre.

Abort Copy Blob

Bloquer, ajouter et objets BLOB de page

Abandonne une attente Copy Blob opération et laisse une destination d'objet blob avec la longueur de zéro et métadonnées complètes.

Put Block

Objets blob de blocs uniquement

Crée un bloc à valider dans le cadre d'un objet blob de blocs.

Placez la liste de blocage

Objets blob de blocs uniquement

Valide un objet blob en spécifiant l'ensemble des ID de bloc qui composent cet objet blob.

Get Block List (API REST)

Objets blob de blocs uniquement

Récupère la liste de blocs qui ont été téléchargés dans le cadre d'un objet blob de blocs.

Put Page

Objets blob de pages uniquement

Écrit une plage de pages dans un objet blob de pages.

Get Page Ranges

Objets blob de pages uniquement

Renvoie une liste des plages de page valides pour un objet blob de pages ou un instantané d'un objet blob de pages.

Ajoutez le bloc

Objets blob d'ajout uniquement

Écrit un bloc de données à la fin d'un objet blob append.

Afficher:
© 2016 Microsoft