Azure Blob Storage

Provides a way to read and write Azure blobs from a string or byte array.

Version History

1.0.0.9 - Added support for SAS Token authentication
1.0.0.10 - Added support for meta data, and connection injection
1.0.0.11 - Added the CreateContainerIfNotExist
1.0.0.12 - Added ListXml and ListJson actions

Properties

Connection

Type: Connection

AccountName
Type: String
The name of the Azure Storage account

AuthMethod
Type: String
Selection to choose whether the AccountKey property contain the Account Key or a SAS Token.

AccountKey
Type: Password
The access key to use when accessing the Azure Storage account (shown under the Access Keys pane in the Azure portal)

Container
Type: String
The name of the container (shown in the Overview pane in the Azure portal)

Action

Type: List Input
The Action Property

Read - reads the value of the blob at BlobName into the BlobContent property
Write - writes the value in BlobContent to the blob named BlobName
Delete - deletes the blob named BlobName
ListXml- Lists the blobs in the container and return an XML document. The BlobName field can be used to filter on the blob prefix.
ListJson- Lists the blobs in the container and return a JSON document. The BlobName field can be used to filter on the blob prefix.

BlobName

Type: String Input
The name of the blob to act on

BlobType

Type: List Input
The type of data being read or written

Text - treats BlobContent as a string
Binary- treats BlobContent as a byte array

BlobContent

Type: Multiline Text InputOutput
The content of the blob being read or written. An error will occur if the data type of this property does not match that specified in BlobType

Remarks

Use this Node to read and write blobs from memory, inline within a Flowgear Workflow.

This Node leverages the Azure Storage SDK and includes automatic retry.

See Also

Azure Blob File