Mappez chaque opération REST à un prix
Cet article vous aide à trouver le prix de chaque opération REST que les clients peuvent exécuter sur le service Stockage Blob Azure.
Chaque requête effectuée par des outils tels qu'AzCopy ou Stockage Microsoft Azure Explorer arrive au service sous la forme d'une opération REST. Cela est également vrai pour une application personnalisée qui exploite une bibliothèque client Stockage Microsoft Azure. Les opérations REST ne sont pas facturées pour les requêtes avec authentification infructueuse. Une fois qu’une identité est authentifiée, toutes les opérations et demandes effectuées par cette identité sont facturées, y compris celles qui n’aboutissent pas.
Pour déterminer le prix de chaque opération, vous devez d’abord déterminer comment cette opération est classée en fonction de son type. En effet, les pages de tarification répertorient les prix uniquement par type d'opération et non par chaque opération individuelle. Utilisez les tableaux de cet article comme guide.
Type d’opération de chaque opération REST de stockage Blob
Le tableau suivant mappe chaque opération REST de stockage Blob à un type d’opération.
Le prix de chaque type apparaît sur la page de tarification de Stockage Blob Azure.
Opération journalisée | API REST | Objet blob de blocs Premium | Universel v2 Standard | Universel v1 Standard |
---|---|---|---|---|
AbortCopyBlob | Abort Copy Blob | Autres | Autres | Écrire |
SealBlob | Ajouter un sceau Blob | Écrire | Écrire | Écrire |
AppendBlockThroughCopy | Ajouter un bloc à partir d’une URL | Écrire | Écrire | Écrire |
AppendBlock | Append Block | Écrire | Écrire | Écrire |
CopyBlobFromURL | Copier un objet blob à partir d’une URL | Écrire | Écrire | Écrire |
CopyBlob | Copy Blob | Écrire2 | Écrire2 | Écrire2 |
CreateContainer | Créer un conteneur | Répertorier et créer un conteneur | Répertorier et créer un conteneur | Répertorier et créer un conteneur |
DeleteBlob | Delete Blob | Gratuit | Gratuit | Gratuit |
DeleteContainer | Delete Container | Gratuit | Gratuit | Gratuit |
SetContainerServiceMetadata | Supprimer la stratégie d'immuabilité | Autres | Autres | Autres |
FindBlobsByTags | Find Blobs by Tags in Container | Répertorier et créer un conteneur | Répertorier et créer un conteneur | Répertorier et créer un conteneur |
FindBlobsByTags | Rechercher des objets blob par étiquettes | Répertorier et créer un conteneur | Répertorier et créer un conteneur | Répertorier et créer un conteneur |
GetAccountInformation | Obtenir des informations sur le compte | Autres | Autres | Lire |
GetBlobMetadata | Get Blob Metadata | Autres | Autres | Lire |
GetBlobProperties | Get Blob Properties | Autres | Autres | Lire |
GetBlobServiceProperties | Obtenir les propriétés du service Blob | Autres | Autres | Lire |
GetBlobServiceStats | Obtenir les statistiques du service Blob | Autres | Autres | Lire |
GetBlobTags | Obtenir les étiquettes d’objet blob | Autres | Autres | Lire |
GetBlob | Get Blob | Lire | Lire | Lire |
GetBlockList | Obtenir la liste de blocage | Autres | Autres | Lire |
GetContainerACL | Get Container ACL | Autres | Autres | Lire |
GetContainerMetadata | Get Container Metadata | Autres | Autres | Lire |
GetContainerProperties | Get Container Properties | Autres | Autres | Lire |
GetUserDelegationKey | Obtenir la clé de délégation d'utilisateur | Autres | Autres | Lire |
IncrementalCopyBlob | Copie incrémentielle BLOB | Autres | Autres | Écrire |
AcquireBlobLease | Bail Blob | Autres | Autres | Lire |
ReleaseBlobLease | Bail Blob | Autres | Autres | Lire |
RenewBlobLease | Bail Blob | Autres | Autres | Lire |
BreakBlobLease | Bail Blob | Autres | Autres | Écrire |
ChangeBlobLease | Bail Blob | Autres | Autres | Écrire |
AcquireContainerLease | Lease Container | Autres | Autres | Lire |
ReleaseContainerLease | Lease Container | Autres | Autres | Lire |
RenewContainerLease | Lease Container | Autres | Autres | Lire |
BreakContainerLease | Lease Container | Autres | Autres | Écrire |
ChangeContainerLease | Lease Container | Autres | Autres | Écrire |
ListBlobs | Lister les objets blob | Répertorier et créer un conteneur | Répertorier et créer un conteneur | Répertorier et créer un conteneur |
ListContainers | Lister des conteneurs | Répertorier et créer un conteneur | Répertorier et créer un conteneur | Répertorier et créer un conteneur |
BlobPreflightRequest | Requête de Blob de contrôle en amont | Autres | Autres | Lire |
PutBlobFromURL | Mettre le blob à partir de l'URL | Écrire | Écrire | Écrire |
PutBlob | Put Blob | Écrire | Écrire | Écrire |
PutBlockFromURL | Put Block from URL | Écrire | Écrire | Écrire |
PutBlockList | Put Block List | Écrire | Écrire | Écrire |
PutBlock | Put Block | Écrire | Écrire | Écrire |
QueryBlobContents | Interroger le contenu du blob | Lecture1 | Lecture1 | S/O |
RestoreContainer | Restaurer un conteneur | Répertorier et créer un conteneur | Répertorier et créer un conteneur | Répertorier et créer un conteneur |
SetBlobExpiry | Définir l’expiration du blob | Autres | Autres | Écrire |
SetBlobMetadata | Set Blob Metadata | Autres | Autres | Écrire |
SetBlobProperties | Set Blob Properties | Autres | Autres | Écrire |
SetBlobServiceProperties | Définition des propriétés du service Blob | Autres | Autres | Écrire |
SetBlobTags | Définir des étiquettes d’objet blob | Autres | Autres | Écrire |
SetBlobTier | Définir le niveau Blob (niveau inférieur) | Écrire | Écrire | S/O |
SetBlobTier | Définir le niveau Blob (niveau supérieur) | Lire | Lire | S/O |
SetBlobTier | Lot d'objets blob (Définir le niveau Blob) | Autres | Autres | S/O |
SetContainerACL | Set Container ACL | Autres | Autres | Écrire |
SetContainerMetadata | Définir les métadonnées du conteneur | Autres | Autres | Écrire |
SetContainerServiceMetadata | Définir la politique d'immuabilité | Autres | Autres | Autres |
SetContainerServiceMetadata | Définir la conservation légale | Autres | Autres | Autres |
SnapshotBlob | Snapshot Blob | Autres | Autres | Lire |
UndeleteBlob | Annuler la suppression d’un objet blob | Écrire | Écrire | Écrire |
1 En plus des frais de lecture, des frais sont facturés pour les catégories de transactions Accélération des requêtes – Données analysées et Accélération des requêtes – Données renvoyées qui apparaissent sur la page de tarification d'Azure Data Lake Storage.
2 Lorsque l’objet source se trouve dans un compte différent, le compte source entraîne une transaction pour chaque requête de lecture à l’objet source.
Type d’opération de chaque opération REST Data Lake Storage
Le tableau suivant mappe chaque opération REST Data Lake Storage à un type d’opération.
Le prix de chaque type apparaît sur la page de tarification d’Azure Data Lake Storage.
Opération journalisée | API REST | Objet blob de blocs Premium | Universel v2 Standard |
---|---|---|---|
CreateFilesystem | Système de fichiers – Créer | Écrire | Écrire |
DeleteFilesystem | Système de fichiers – Supprimer | Gratuit | Gratuit |
GetFilesystemProperties | Système de fichiers – Obtenir des propriétés | Autres | Autres |
ListFilesystems | Système de fichiers – Liste | Lecture itérative | Lecture itérative |
SetFilesystemProperties | Système de fichiers – Définir les propriétés | Écrire | Écrire |
CreatePathDir | Chemin – Créer | Écrire | Écrire |
CreatePathFile | Chemin – Créer | Écrire | Écrire |
RenamePathDir | Chemin – Créer | Écrire | Écrire |
RenamePathFile | Chemin – Créer | Écrire | Écrire |
DeleteDirectory | Chemin - Delete | Gratuit | Gratuit |
DeleteFile | Chemin - Delete | Gratuit | Gratuit |
GetFileProperties | Chemin – Définir les propriétés | Lire | Lire |
GetPathAccessControl | Chemin – Définir les propriétés | Lire | Lire |
GetPathStatus | Chemin – Définir les propriétés | Lire | Lire |
LeaseFile | Chemin – Location | Autres | Autres |
ListFilesystemDir | Chemin – Liste | Lecture itérative | Lecture itérative |
ListFilesystemFile | Chemin – Liste | Lecture itérative | Lecture itérative |
ReadFile | Chemin – Lire | Lire | Lire |
AppendFile | Mise à jour du chemin d’accès | Écrire | Écrire |
FlushFile | Mise à jour du chemin d’accès | Écrire | Écrire |
SetFileProperties | Mise à jour du chemin d’accès | Écrire | Écrire |
SetPathAccessControl | Mise à jour du chemin d’accès | Écrire | Écrire |