Blob Service API
[This is prerelease documentation and is subject to change in future releases.]

The Blob service stores sets of binary data. The Blob service offers the following three resources: the storage account, containers, and blobs. Within your storage account, containers provide a way to organize sets of blobs within your storage account.

The REST API for the Blob service provides a way to work with blobs via HTTP operations. The API includes the operations listed in the following table.

 

OperationDescription

List Containers

Lists all of the containers in the given storage account.

Create Container

Creates a new container in the given storage account.

Get Container Properties

Returns all properties and metadata on the container.

Set Container Metadata

Sets metadata headers on the container.

Get Container ACL

Gets the access control list (ACL) and any container-level access policies for the container.

Set Container ACL

Sets the ACL and any container-level access policies for the container.

Delete Container

Deletes the container and any blobs that it contains.

List Blobs

Lists all of the blobs in the given container.

Put Blob

Creates a new blob or replaces an existing blob within a container.

Get Blob

Reads or downloads a blob from the system, including its metadata and properties.

Get Blob Properties

Returns all properties and metadata on the blob.

Get Blob Metadata

Retrieves metadata headers on the blob.

Set Blob Metadata

Sets metadata headers on the blob.

Put Block

Creates a new block to be committed as part of a blob.

Get Block List

Retrieves the list of blocks that make up the blob.

Put Block List

Commits a blob by specifying the set of block IDs that comprise the blob.

Delete Blob

Deletes a blob.

Copy Blob

Copies a blob to a destination within the storage account.

In This Section

See Also

Page view tracker