Geeks With Blogs
Keep It Simple Simple Solutions for Complex Scenarios

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

OperationDescription

List Queues

Lists all queues under the given account.

Create Queue

Creates a new queue under the given account.

Delete Queue

Deletes a queue.

Get Queue Metadata

Returns queue properties, including user-defined metadata.

Set Queue Metadata

Sets user-defined metadata on the queue.

Put Message

Adds a message to the queue.

Get Messages

Retrieves a message from the queue and makes it invisible to other consumers.

Peek Messages

Retrieves a message from the front of the queue, without changing the message visibility.

Delete Message

Deletes a specified message from the queue.

Clear Messages

Clears all messages from the queue.

Table Service API

OperationDescription

Query Tables

Enumerates the tables in a storage account.

Create Table

Creates a new table within a storage account.

Delete Table

Deletes a table from a storage account.

Query Entities

Queries data in a table.

Insert Entity

Inserts a new entity into a table.

Update Entity

Updates an existing entity within a table by replacing it.

Merge Entity

Updates an existing entity within a table by merging new property values into the entity.

Delete Entity

Deletes an entity within a table

Blob Service API

OperationResource TypeDescription

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

Posted on Monday, October 3, 2011 4:13 PM Azure , Cloud Computing | Back to top


Comments on this post: Windows Azure Storage REST API

No comments posted yet.
Your comment:
 (will show your gravatar)


Copyright © Juan Mestas J. (aka gotchas) | Powered by: GeeksWithBlogs.net