# Azure Blob Storage - Blob actions

The Azure Blob Storage connector allows you to create and search blobs in your Azure Blob Storage Account.

# Download Blob contents action

This action downloads a blob in the connected Azure Blob Storage Account. This action is streaming compatible.

Download Blob Download blob action

# Input

Input field Description
Container name The name of the container which contains the blob. Choose from the available picklist or toggle to provide the container name manually.
Blob name The name of the blob to download. Choose from the available picklist or toggle to provide the container name manually.
Chunk size The chunk size to download this file by.

# Output

The Blob contents as well as the size of the entire Blob.

# Upload Blob action

This action uploads a Blob in the connected Azure Blob Storage Account. This action is streaming compatible.

Upload Blob Upload blob action

# Input

Input field Description
Container name The name of the container which contains the blob. Choose from the available picklist or toggle to provide the container name manually.
Blob name The name of the blob when uploaded. If a Blob with the same name already exists, the blob is replaced.
Blob contents The file contents of the blob. Map this from an upstream action that downloads a file.
Blob size The size of the entire Blob.
Blob type Choose from the different types of Blobs such as Block, Page, or Append. The default and most common is Block.
Custom metadata Custom metadata to attach to the container during creation.
Content type The MIME type of the blob when uploaded.

# Output

The output of this action will be a datatree that contains information about the request sent to Azure Blob Storage. To get information about the Blob, use the search Blob or get Blob properties action.

# Update Blob metadata action

This action updates the metadata attached to a Blob in the connected Azure Blob Storage Account.

Update Blob Metadata Update blob metadata action

# Input

Input field Description
Container name The name of the container which contains the blob. Choose from the available picklist or toggle to provide the container name manually.
Blob name The name of the blob when uploaded. If a Blob with the same name already exists, the blob is replaced.
Custom metadata Custom metadata to attach to the container during creation.

# Output

The output of this action will be a datatree that contains information about the request sent to Azure Blob Storage. To get information about the Blob, use the search Blob or get Blob properties action.

# Get Blob properties action

This action retrieves the properties of a Blob in the Azure Blob Storage Account including metadata.

# Input

Input field Description
Container name The name of the container. Choose from the available picklist or toggle to provide the container name manually.
Blob name The name of the Blob to download. Choose from the available picklist or toggle to provide the container name manually.

# Output

The properties of the Blob including custom metadata.

# Search Blobs action

This action search Blobs in your Azure Blob Storage Account.

Search Blob Search blob action

# Input

Input field Description
Container name The name of the container. Choose from the available picklist or toggle to provide the container name manually.
Prefix Prefix to filter Blobs by.
Page size The max number of results returned from this action
Next page marker Optional. Used for pagination.

# Output

The properties of the containers matching the search. The output also contains the "Next Marker" which can be used for pagination.

# Generate pre-signed URL action

This action generates a pre-signed URL for a Blob in the Azure Blob Storage.

# Input

Input field Description
Container name The name of the container. Choose from the available picklist or toggle to provide the container name manually.
Blob name The name of the Blob to download. Choose from the available picklist or toggle to provide the container name manually.
Permissions Choose the permissions for the operations which the client using the pre-signed URL can perform on the Blob resource.
Expiry time Choose the time till which the pre-signed URL stays valid.

# Output

Output field Description
URL Returns the pre-signed URL of the associated blob resource.


Last updated: 9/28/2023, 3:45:26 PM