Azure Storage is the cloud storage solution for modern applications that rely on durability, availability, and scalability to meet the needs of their customers

Azure storage provides the following four services: Blob storage, Table storage, Queue storage, and File storage.

  1. Blob Storage stores unstructured object data. A blob can be any type of text or binary data, such as a document, media file, or application installer. Blob storage is also referred to as Object storage.

  2. Table Storage stores structured datasets. Table storage is a NoSQL key-attribute data store, which allows for rapid development and fast access to large quantities of data.

  3. Queue Storage provides reliable messaging for workflow processing and for communication between components of cloud services.

  4. File Storage offers shared storage for legacy applications using the standard SMB protocol. Azure virtual machines and cloud services can share file data across application components via mounted shares, and on-premises applications can access file data in a share via the File service REST API.

Version 2.0.0 - July 03, 2018

Compatibility

Software Version

Mule Runtime

4.1.x

Azure Storage API

5.0.0

Version 2.1.0 - July 22, 2020

Compatibility

Software Version

Mule Runtime

4.2.x

Azure Storage API

8.0.0

What’s New

  • Fixed the Java heap issue when using upload blob component
  • Upgraded Microsoft Azure SDK version
  • Version 3.0.0 - September 23, 2024

    Compatibility

    Software Version

    Mule Runtime

    4.1.5 and later

    Azure Storage API

    8.0.0

    What’s New

  • This connector is now compatible with Java 17.
  • Improved blob search functionality and throw error if blob not found
  • Added new input parameter(blob path) in list blobs component for nested operations. It is optional and default value is root path
  • Is blob exist component is now verify nested virtual directories
  • Removed all java.util.Date Instead used java.time.LocalDate
  • Internal dependencies are upgraded
  • The connector is now throwing PatternSyntaxException when passing incorrect regex pattern to connector component (download blob using regex)
  • Enhanced the Table operations
  • Updated media types for all connector components
  • Now, it is possible to list or verify existence of nested (virtual) folders/blobs through list blobs in container component
  • Added new output parameter (created date) for list blobs in container
  • Nested blob upload is working. By passing input parameter like subdir/file.txt
  • Added new input parameter (content type) to specify the content type to be uploaded for blob storage
  • The blob delete operation now throws BLOB NOT FOUND error when the requested blob not found
  • Download Blob Using Regex is now able do the nested search for blobs as per regex pattern
  • Enhanced the error handling. Check and throw container not found error before doing blob operations
  • Features

    1. Blob Storage.

    2. Table Storage.

    3. Queue Storage

    4. File Storage.

    Support Resources

    • Azure Storage URL: here

    • Azure Storage Documentation: here

    • Azure Storage API reference: here