¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo

API de REST del servicio Blob

Actualizado: mayo de 2015

El servicio BLOB almacena datos binarios y texto como blobs en la nube. El servicio Blob proporciona los tres recursos siguientes: la cuenta de almacenamiento, los contenedores y los blobs. En la cuenta de almacenamiento, los contenedores proporcionan una manera de organizar conjuntos de blobs.

Puede almacenar datos binarios y de texto en cualquiera de los tipos siguientes de blobs:

  • Blobs en bloques, que están optimizados para la transmisión por secuencias.

  • Blobs en anexos, que están optimizados para la anexión de operaciones

  • Blobs en páginas, que están optimizados para las operaciones de lectura/escritura aleatorias y proporcionan la posibilidad de escribir en un intervalo de bytes de un blob.

Para obtener más información sobre los blobs en bloques y los blobs en páginas, vea Descripción de los blobs en bloques, en anexos y en páginas.

La API de REST para el servicio BLOB define operaciones de HTTP en el contenedor y en los recursos de blob. La API incluye las operaciones que se muestran en la tabla siguiente.

 

Operación Tipo de recurso Descripción

List Containers

Cuenta

Muestra todos los contenedores de una cuenta de almacenamiento.

Set Blob Service Properties

Cuenta

Establece o actualiza las propiedades del servicio Blob, lo que incluye la configuración de registro y de métricas y la versión predeterminada del servicio.

Get Blob Service Properties

Cuenta

Obtiene las propiedades del servicio Blob, lo que incluye la configuración de registro y de métricas y la versión predeterminada del servicio.

Preflight Blob Request

Cuenta

Consulta las reglas de Uso compartido de recursos entre orígenes (CORS) para el servicio Blob antes de enviar la solicitud real.

Obtener estadísticas del servicio Blob

Cuenta

Recupera las estadísticas relacionadas con la replicación para el servicio Blob. Esta operación solo está disponible en el extremo de la ubicación secundaria cuando está habilitada la replicación con redundancia geográfica con acceso de lectura para la cuenta de almacenamiento.

Create Container

Contenedor

Crea un nuevo contenedor en una cuenta de almacenamiento.

Get Container Properties

Contenedor

Devuelve todos los metadatos definidos por el usuario y las propiedades del sistema de un contenedor.

Get Container Metadata

Contenedor

Solo devuelve los metadatos definidos por el usuario de un contenedor.

Set Container Metadata

Contenedor

Establece los metadatos definidos por el usuario de un contenedor.

Get Container ACL

Contenedor

Obtiene la directiva de acceso público y todas las directivas de acceso almacenadas del contenedor.

Set Container ACL

Contenedor

Establece la directiva de acceso público y todas las directivas de acceso almacenadas del contenedor.

Lease Container

Contenedor

Establece y administra un bloqueo en un contenedor para las operaciones de eliminación.

Delete Container

Contenedor

Elimina el contenedor y los blobs que contiene.

List Blobs

Contenedor

Muestra todos los blobs de un contenedor.

Put Blob

Blobs en bloques, en anexos y blobs en páginas

Crea un nuevo blob o reemplaza un blob existente dentro de un contenedor.

Get Blob

Blobs en bloques, en anexos y blobs en páginas

Lee o descarga un blob del servicio Blob, incluidos los metadatos definidos por el usuario y las propiedades del sistema.

Get Blob Properties

Blobs en bloques, en anexos y blobs en páginas

Devuelve todas las propiedades del sistema y los metadatos definidos por el usuario en el blob.

Set Blob Properties

Blobs en bloques, en anexos y blobs en páginas

Establece las propiedades del sistema definidas para un blob existente.

Get Blob Metadata

Blobs en bloques, en anexos y blobs en páginas

Recupera todos los metadatos definidos por el usuario de un blob o una instantánea existentes.

Set Blob Metadata

Blobs en bloques, en anexos y blobs en páginas

Establece los metadatos definidos por el usuario de un blob existente.

Delete Blob

Blobs en bloques, en anexos y blobs en páginas

Marca un blob para su eliminación.

Lease Blob

Blobs en bloques, en anexos y blobs en páginas

Establece y administra un bloqueo en las operaciones de escritura y eliminación. Para eliminar un blob bloqueado o escribir en él, el cliente debe proporcionar el identificador de concesión.

Snapshot Blob

Blobs en bloques, en anexos y blobs en páginas

Crea una instantánea de solo lectura de un blob.

Copy Blob

Blobs en bloques, en anexos y blobs en páginas

Copia un blob de origen en un blob de destino en esta cuenta de almacenamiento o en otra cuenta de almacenamiento.

Abort Copy Blob

Blobs en bloques, en anexos y blobs en páginas

Anula una operación Copy Blob pendiente, y deja un blob de destino con longitud cero y metadatos completos.

Put Block

Solo blobs en bloques

Crea un nuevo bloque que se confirmará como parte de un blob en bloques.

Put Block List

Solo blobs en bloques

Confirma un blob especificando el conjunto de identificadores de bloque que constituyen el blob en bloques.

Get Block List

Solo blobs en bloques

Recupera la lista de bloques que se han cargado como parte de un blob en bloques.

Put Page

Solo blobs en páginas

Escribe un intervalo de páginas en un blob en páginas.

Append Block

Solo blobs en anexos

Agrega un bloque de datos al final de un blob en anexos.

Get Page Ranges

Solo blobs en páginas

Devuelve una lista de intervalos de páginas válidos para un blob en páginas o una instantánea de un blob en páginas.

Vea también

Mostrar:
© 2015 Microsoft