Skip to content

Latest commit

 

History

History
45 lines (29 loc) · 3.42 KB

File metadata and controls

45 lines (29 loc) · 3.42 KB

Build custom Azure Blob Storage integration adapter

| Recipes by Topic | Recipes by Author | Request Enhancement | Report a bug | Fix documentation |

Mayur Mohan Belur Mayur Mohan Belur

Azure Blob Storage is a massively scalable and secure object storage for cloud-native workloads, archives, data lakes, high-performance computing and machine learning. The camel-Azure Blob Storage component stores and retrieves blobs from Azure Storage Blob Service using Azure APIs v12.

This integration adapter enables an integration flow to connect to Azure Blob Storage collection.

Download the integration flow sample

Instructions to build the adapter

Recipe

Step Code Why?
Get Credentials from Azure Blob Storage Account Portal look up  Azure Blob Service Credentials You will need to signup, incase you have not already.
Hard code Azure cloud account credential configuration Hard code credentials The Apache Camel Azure component looks for a bean to resolve the Azure cloud account credentials details, for the purpose of this recipe we bypass the bean lookup and hard code the credentials
Build and deploy the ESA file Instructions to build the adapter This adapter needs to be deployed for the sample integration flow to work

References

Sample integration flow

In the Apache Camel Azure component, it looks for a bean to resolve the Azure cloud account credentials details, here in the code that bean lookup is bypassed with the manual credential configuration, which you have to provide in the project source. iflowimage

Sample Input

The hard coded message in the content modifier will be stored as a Azure Block blob.

input-image

Sample Output

Here we see the message sent is visible on the Azure Blob Storage server
Output Image

Output Image