Azure Storage events allow applications to react to the creation and deletion of blobs using modern serverless architectures. It does so without the need for complicated code or expensive and inefficient polling services. Instead, events are pushed through Azure Event Grid to subscribers such as Azure Functions, Azure Logic Apps, or even to your own custom HTTP listener, and you only pay for what you use.
- Understanding Blob Storage - Part One -Creating Storage Account And Container
- Understanding Blob Storage - Part Two - Streaming Data
- Understanding Blob Storage - Part Three - Async Blob Copy
- Setting Up Blob Hierarchies - Understanding Blob Storage - Part Four
- Setting Metadata On A Container And Blobs - Understanding Blob Storage - Part Five
- Integrating Azure Storage With Azure CDN - Understanding Blob Storage - Part Six
- Implementing A Custom Domain - Understanding Blob Storage - Part Seven
- Implementing Blob Tiering - Understanding Blob Storage: Part Eight
- Implementing Blob Leasing -Understanding Blob Storage Part Nine
Common Blob storage event scenarios include an image or video processing, search indexing, or any file-oriented workflow. Asynchronous file uploads are a great fit for events. When changes are infrequent, but your scenario requires immediate responsiveness, event-based architecture can be especially efficient.
Blob storage event subscriptions can include two types of events,
- Microsoft.Storage.BlobCreated - Fired when a blob is created or replaced through the PutBlob, PutBlockList, or CopyBlob operations
- Microsoft.Storage.BlobDeleted - Fired when a blob is deleted through a DeleteBlob operation
In this article, we are going to design a logic app which will copy the blob to a folder in OneDrive whenever a new blob is created.
Step 1
Log in to your Microsoft Azure portal, click on Create new resource and select Logic App from web category to create a Logic app and give the necessary details as follows and click on create.

Hadshana KamalanathanPosted Jul 14, 2018, 11:44 PM
Thank you for sharing...