Azure Blob Storage

Description

Interact with the Azure Blob Storage API

Component key: azure-blob

Authorization Methods

Azure Blob Storage requires one of the following authorization methods.

KeyNameDescription
basicBasic AuthBasic authorization using a username/password combination

Actions

Append to Append Blob

Append blocks to an existing append blob

Action key: appendToAppendBlob

Inputs

KeyTypeDefaultRequiredComments
blobNameSTRINGNoneTrueThe name of a blob object
containerNameSTRINGNoneTrueThe name of a container
fileContentsDATANoneTrueBinary file data

Create Append Blob

Create an empty append blob object (use "Append to Append Blob" to add blocks)

Action key: createAppendBlob

Inputs

KeyTypeDefaultRequiredComments
blobNameSTRINGNoneTrueThe name of a blob object
containerNameSTRINGNoneTrueThe name of a container

Create Container

Create a container

Action key: createContainer

Inputs

KeyTypeDefaultRequiredComments
containerNameSTRINGNoneTrueThe name of a container

Create Page Blob

Create a page blob with a specific size (must be a multiple of 512 bytes)

Action key: createPageBlob

Inputs

KeyTypeDefaultRequiredComments
blobNameSTRINGNoneTrueThe name of a blob object
containerNameSTRINGNoneTrueThe name of a container
pageBlobSizeSTRINGNoneTruePage blob reserve size in bytes, must be a multiple of 512

Delete Blob

Delete a blob

Action key: deleteBlob

Inputs

KeyTypeDefaultRequiredComments
blobNameSTRINGNoneTrueThe name of a blob object
containerNameSTRINGNoneTrueThe name of a container

Delete Container

Delete a container

Action key: deleteContainer

Inputs

KeyTypeDefaultRequiredComments
containerNameSTRINGNoneTrueThe name of a container

Download Blob

Download a blob

Action key: downloadBlob

Inputs

KeyTypeDefaultRequiredComments
blobNameSTRINGNoneTrueThe name of a blob object
containerNameSTRINGNoneTrueThe name of a container

List Blobs

Get a list of blobs in a container

Action key: listBlobs

Inputs

KeyTypeDefaultRequiredComments
containerNameSTRINGNoneTrueThe name of a container
prefixSTRINGNoneFalsePrefix for listing blobs

List Containers

Get a list of containers available in the account

Action key: listContainers

Resize Page Blob

Resize an existing page blob (must be a multiple of 512 bytes)

Action key: resizePageBlob

Inputs

KeyTypeDefaultRequiredComments
blobNameSTRINGNoneTrueThe name of a blob object
containerNameSTRINGNoneTrueThe name of a container
pageBlobSizeSTRINGNoneTruePage blob reserve size in bytes, must be a multiple of 512

Upload Block Blob

Upload file data to a block blob object

Action key: uploadBlockBlob

Inputs

KeyTypeDefaultRequiredComments
blobNameSTRINGNoneTrueThe name of a blob object
containerNameSTRINGNoneTrueThe name of a container
fileContentsDATANoneTrueBinary file data

Upload to Page Blob

Upload to an existing page blob (both data size and offset must be a multiple of 512)

Action key: uploadToPageBlob

Inputs

KeyTypeDefaultRequiredComments
blobNameSTRINGNoneTrueThe name of a blob object
containerNameSTRINGNoneTrueThe name of a container
fileContentsDATANoneTrueBinary file data
pageBlobOffsetSTRINGNoneTrueOffset into a page blob, must be a multiple of 512

Azure Blob Storage Developer Documentation

Information about Azure Blob Storage can be found on their documentation site.

Last updated on