Asignar cada operación de REST a un precio
Este artículo le ayuda a encontrar el precio de cada operación REST que los clientes pueden ejecutar en el servicio Azure Blob Storage.
Cada solicitud realizada por herramientas como AzCopy o el Explorador de Azure Storage llega al servicio en forma de una operación REST. Esto también es cierto en el caso de una aplicación personalizada que usa una biblioteca cliente de Azure Storage. Las operaciones de REST no se facturan por solicitudes con autenticación incorrecta. Una vez autenticada una identidad, se facturan todas las operaciones y solicitudes realizadas por esa identidad, incluidas las que no se realizan correctamente.
Para determinar el precio de cada operación, primero debe determinar cómo se clasifica esa operación en términos de su tipo. Esto se debe a que las páginas de precios enumeran los precios solo por tipo de operación y no por cada operación individual. Use las tablas de este artículo como guía.
Tipo de operación de cada operación REST de Blob Storage
En la tabla siguiente se asigna cada operación REST de Blob Storage a un tipo de operación.
El precio de cada tipo aparece en la página Precios de Azure Blob Storage.
Operación registrada | REST API | Blobs en bloques Premium | De uso general estándar, v2 | De uso general, estándar, v1 |
---|---|---|---|---|
AbortCopyBlob | Abort Copy Blob | Otros | Otros | Escribir |
SealBlob | Anexar sello de blob | Escritura | Escritura | Escritura |
AppendBlockThroughCopy | Append Block from URL (Anexar bloque desde dirección URL) | Escritura | Escritura | Escritura |
AppendBlock | Append Block | Escritura | Escritura | Escritura |
CopyBlobFromURL | Copy Blob from URL | Escritura | Escritura | Escritura |
CopyBlob | Copy Blob | Escritura2 | Escritura2 | Escritura2 |
CreateContainer | Creación de un contenedor | Enumerar y crear un contenedor | Enumerar y crear un contenedor | Enumerar y crear un contenedor |
DeleteBlob | Delete Blob | Gratuito | Gratuito | Gratuito |
DeleteContainer | Delete Container | Gratuito | Gratuito | Gratuito |
SetContainerServiceMetadata | Eliminar directiva de inmutabilidad | Otros | Otros | Otros |
FindBlobsByTags | Buscar blobs por etiquetas en el contenedor | Enumerar y crear un contenedor | Enumerar y crear un contenedor | Enumerar y crear un contenedor |
FindBlobsByTags | Buscar blobs por etiquetas | Enumerar y crear un contenedor | Enumerar y crear un contenedor | Enumerar y crear un contenedor |
GetAccountInformation | Obtener información de la cuenta | Otros | Otros | Leer |
GetBlobMetadata | Get Blob Metadata | Otros | Otros | Leer |
GetBlobProperties | Get Blob Properties | Otros | Otros | Leer |
GetBlobServiceProperties | Obtener propiedades del servicio de blob | Otros | Otros | Leer |
GetBlobServiceStats | Obtener estadísticas del servicio de blob | Otros | Otros | Leer |
GetBlobTags | Obtener etiquetas de blobs | Otros | Otros | Leer |
GetBlob | Get Blob | Lectura | Lectura | Lectura |
GetBlockList | Obtener lista de bloqueos | Otros | Otros | Leer |
GetContainerACL | Obtener lista de control de acceso de contenedor | Otros | Otros | Leer |
GetContainerMetadata | Get Container Metadata | Otros | Otros | Leer |
GetContainerProperties | Get Container Properties | Otros | Otros | Leer |
GetUserDelegationKey | Obtener clave de delegación de usuario | Otros | Otros | Leer |
IncrementalCopyBlob | Incremental Copy Blob (Copia incremental del blob) | Otros | Otros | Escribir |
AcquireBlobLease | Concesión de blobs | Otros | Otros | Leer |
ReleaseBlobLease | Concesión de blobs | Otros | Otros | Leer |
RenewBlobLease | Concesión de blobs | Otros | Otros | Leer |
BreakBlobLease | Concesión de blobs | Otros | Otros | Escribir |
ChangeBlobLease | Concesión de blobs | Otros | Otros | Escribir |
AcquireContainerLease | Lease Container | Otros | Otros | Leer |
ReleaseContainerLease | Lease Container | Otros | Otros | Leer |
RenewContainerLease | Lease Container | Otros | Otros | Leer |
BreakContainerLease | Lease Container | Otros | Otros | Escribir |
ChangeContainerLease | Lease Container | Otros | Otros | Escribir |
ListBlobs | Enumeración de blobs | Enumerar y crear un contenedor | Enumerar y crear un contenedor | Enumerar y crear un contenedor |
ListContainers | Enumerador de contenedores | Enumerar y crear un contenedor | Enumerar y crear un contenedor | Enumerar y crear un contenedor |
BlobPreflightRequest | Preparar solicitud de blob | Otros | Otros | Leer |
PutBlobFromURL | Poner blob a partir de la dirección URL | Escritura | Escritura | Escritura |
PutBlob | Put Blob | Escritura | Escritura | Escritura |
PutBlockFromURL | Put Block from URL | Escritura | Escritura | Escritura |
PutBlockList | Put Block List | Escritura | Escritura | Escritura |
PutBlock | Put Block | Escritura | Escritura | Escritura |
QueryBlobContents | Consultar contenido del blob | Lectura1 | Lectura1 | N/D |
RestoreContainer | Restaurar contenedor | Enumerar y crear un contenedor | Enumerar y crear un contenedor | Enumerar y crear un contenedor |
SetBlobExpiry | Establecer expiración de blob | Otros | Otros | Escribir |
SetBlobMetadata | Set Blob Metadata | Otros | Otros | Escribir |
SetBlobProperties | Set Blob Properties | Otros | Otros | Escribir |
SetBlobServiceProperties | Definición de las propiedades del servicio Blob | Otros | Otros | Escribir |
SetBlobTags | Establecer etiquetas de blobs | Otros | Otros | Escribir |
SetBlobTier | Establecer el nivel de blob (nivel descendente) | Escritura | Escritura | N/D |
SetBlobTier | Establecer el nivel de blob (nivel ascendente) | Lectura | Lectura | N/D |
SetBlobTier | Lote de blobs (establecer nivel de blob) | Otros | Otros | N/D |
SetContainerACL | Establecer lista de control de acceso de contenedor | Otros | Otros | Escribir |
SetContainerMetadata | Establecimiento de metadatos de contenedor | Otros | Otros | Escribir |
SetContainerServiceMetadata | Establecer directiva de inmutabilidad | Otros | Otros | Otros |
SetContainerServiceMetadata | Establecer suspensión legal | Otros | Otros | Otros |
SnapshotBlob | Snapshot Blob | Otros | Otros | Leer |
UndeleteBlob | Undelete Blob | Escritura | Escritura | Escritura |
1 Además de un cargo de lectura, se incurre en cargos por las categorías de transacción Aceleración de consultas: datos examinados y la Aceleración de consultas: datos devueltos que aparecen en la página Precios de Azure Data Lake Storage.
2 Cuando el objeto de origen está en una cuenta diferente, la cuenta de origen incurre en una transacción por cada solicitud de lectura al objeto de origen.
Tipo de operación de cada operación REST de Data Lake Storage Gen2
En la tabla siguiente se asigna cada operación REST de Data Lake Storage Gen2 a un tipo de operación.
El precio de cada tipo aparece en la página Precios de Azure Data Lake Storage.
Operación registrada | REST API | Blobs en bloques Premium | De uso general estándar, v2 |
---|---|---|---|
CreateFilesystem | Filesystem: crear | Escritura | Escritura |
DeleteFilesystem | Filesystem: eliminar | Gratuito | Gratuito |
GetFilesystemProperties | Filesystem: obtener propiedades | Otros | Otros |
ListFilesystems | Filesystem: enumerar | Lectura iterativa | Lectura iterativa |
SetFilesystemProperties | Filesystem: establecer propiedades | Escritura | Escritura |
CreatePathDir | Ruta de acceso: crear | Escritura | Escritura |
CreatePathFile | Ruta de acceso: crear | Escritura | Escritura |
RenamePathDir | Ruta de acceso: crear | Escritura | Escritura |
RenamePathFile | Ruta de acceso: crear | Escritura | Escritura |
DeleteDirectory | Ruta de acceso: eliminar | Gratuito | Gratuito |
DeleteFile | Ruta de acceso: eliminar | Gratuito | Gratuito |
GetFileProperties | Ruta de acceso: obtener propiedades | Lectura | Lectura |
GetPathAccessControl | Ruta de acceso: obtener propiedades | Lectura | Lectura |
GetPathStatus | Ruta de acceso: obtener propiedades | Lectura | Lectura |
LeaseFile | Ruta de acceso: conceder | Otros | Otros |
ListFilesystemDir | Ruta de acceso: enumerar | Lectura iterativa | Lectura iterativa |
ListFilesystemFile | Ruta de acceso: enumerar | Lectura iterativa | Lectura iterativa |
ReadFile | Ruta de acceso: leer | Lectura | Lectura |
AppendFile | Ruta de acceso: actualizar | Escritura | Escritura |
FlushFile | Ruta de acceso: actualizar | Escritura | Escritura |
SetFileProperties | Ruta de acceso: actualizar | Escritura | Escritura |
SetPathAccessControl | Ruta de acceso: actualizar | Escritura | Escritura |