Exporter (0) Imprimer
Développer tout

API REST du service BLOB

Mis à jour: novembre 2014

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 : compte de stockage, conteneurs et 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 deux types d'objet blob :

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

  • 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 les objets blob de pages, consultez Présentation des objets blob de blocs et 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 (API REST)

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.

Create Container (API REST)

Conteneur

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

Get Container Properties (API REST)

Conteneur

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

Get Container Metadata (API REST)

Conteneur

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

Set Container Metadata (API REST)

Conteneur

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

Get Container ACL (API REST)

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 (API REST)

Conteneur

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

Delete Container (API REST)

Conteneur

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

List Blobs (API REST)

Conteneur

Répertorie tous les objets blob dans un conteneur.

Put Blob (API REST)

Objets blob de blocs et de pages

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

Get Blob (API REST)

Objets blob de blocs et de pages

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 (API REST)

Objets blob de blocs et de pages

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

Set Blob Properties (API REST)

Objets blob de blocs et de pages

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

Get Blob Metadata (API REST)

Objets blob de blocs et de pages

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 (API REST)

Objets blob de blocs et de pages

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

Delete Blob (API REST)

Objets blob de blocs et de pages

Marque un objet blob pour suppression.

Lease Blob (API REST)

Objets blob de blocs et de pages

É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é

Objets blob de blocs et de pages

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

Copy Blob

Objets blob de blocs et de pages

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

Abort Copy Blob (API REST)

Objets blob de blocs et de pages

Annule une opération Copy Blob en attente et laisse un objet blob de destination avec une longueur de zéro et des métadonnées complètes.

Put Block (API REST)

Objets blob de blocs uniquement

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

Put Block List (API REST)

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 (API REST)

Objets blob de pages uniquement

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

Get Page Ranges (API REST)

Objets blob de pages uniquement

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

Voir aussi

Afficher:
© 2015 Microsoft