liveBook · Manning

Azure Blob Storage

As explained in Microsoft Azure in Action

Azure Blob Storage is Microsoft's object storage service for storing and accessing unstructured data such as files, images, and other binary objects.

Azure Blob Storage is Azure’s flexible home for unstructured data such as image files. In an image-processing application, incoming email attachments land there, the website retrieves them, and processed copies return to the same storage account. section 2.2

An email-to-album workflow

A Logic App watches an email account and copies image attachments into Blob Storage. An Azure Function notices each new blob, compresses the image, and writes a resized copy to an output container while preserving the original. section 2.2 section 2.2.19

A practical Blob Storage workflow includes:

  • Confirm that the Logic App successfully copied an attachment, then inspect its URL, type, size, and other properties in the storage account. section 2.2.13
  • Configure an Azure Blob Storage trigger for new files and an output binding targeting a container path such as imageoutputcontainer/{rand-guid}. section 2.2.19
Figure 2.1 Application architecture overview

Use the architecture overview to trace email attachments through Logic Apps, Blob Storage, Azure Functions, and the website. section 2.2

How Microsoft Azure in Action covers it

How deep it goes
Explains storage’s workflow role, file inspection, blob triggers, output bindings, and container paths without detailing storage internals.
Examples
Uses emailed image attachments, original and compressed copies, container paths, file properties, and randomly generated GUID filenames.
What it assumes
Assumes an Azure storage account and connected email workflow, while introducing storage triggers and bindings through a guided scenario.
What you can do after
Apply it via Azure portal integrations to store attachments, inspect files, trigger processing, and write resized images.
How it connects
Connects Blob Storage with Logic Apps, Azure Functions, storage accounts, triggers, output bindings, and resource groups.

Also explained in

Compare how 2 books explain Azure Blob Storage →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Microsoft Azure in Action. The section links point to the parts of the book it draws on.