Los servicios de almacenamiento de Windows Azure, son expuestos nativamente desde una interface REST lo cual permite su uso desde cualquier tipo de aplicacion y plataforma.
Los servicios del API REST permiten Windows Azure Storage son
Queue Service API
Table Service API
Blob Service API
Operation | Resource Type | Description |
---|
List Containers | Account | Lists all of the containers in the given storage account. |
Create Container | Container | Creates a new container in the given storage account. |
Get Container Properties | Container | Returns all properties and metadata on the container. |
Get Container Metadata | Container | Returns only user-defined metadata for the specified container. |
Set Container Metadata | Container | Sets metadata headers on the container. |
Get Container ACL | Container | Gets the access control list (ACL) and any container-level access policies for the container. |
Set Container ACL | Container | Sets the ACL and any container-level access policies for the container. |
Delete Container | Container | Deletes the container and any blobs that it contains. |
List Blobs | Container | Lists all of the blobs in the given container. |
Put Blob | Block and page blobs | Creates a new blob or replaces an existing blob within a container. |
Get Blob | Block and page blobs | Reads or downloads a blob from the system, including its metadata and properties. |
Get Blob Properties | Block and page blobs | Returns all properties and metadata on the blob. |
Set Blob Properties | Block and page blobs | Sets system properties defined for a blob. |
Get Blob Metadata | Block and page blobs | Retrieves metadata headers on the blob. |
Set Blob Metadata | Block and page blobs | Sets metadata headers on the blob. |
Delete Blob | Block and page blobs | Deletes a blob. |
Lease Blob | Block and page blobs | Establishes an exclusive one-minute write lock on a blob. To write to a locked blob, a client must provide a lease ID. |
Snapshot Blob | Block and page blobs | Creates a snapshot of a blob. |
Copy Blob | Block and page blobs | Copies a source blob to a destination blob within the same storage account. |
Put Block | Block blobs only | Creates a new block to be committed as part of a block blob. |
Put Block List | Block blobs only | Commits a blob by specifying the set of block IDs that comprise the block blob. |
Get Block List | Block blobs only | Retrieves the list of blocks that make up the block blob. |
Put Page | Page blobs only | Puts a range of pages into a page blob, or clears a range of pages from the blob. |
Get Page Regions | Page blobs only | Returns a list of active page ranges for a page blob. Active page ranges are those that have been populated with data. |
Nos leemos