Skip to content

Azure Blob Storage

Azure Blob Storage is Microsoft’s scalable object storage solution for the cloud, ideal for storing large amounts of unstructured data. In Blober, Azure paths use:

container-name/path/to/blob.ext
  • ✅ Browse containers and blobs
  • ✅ Upload files
  • ✅ Download files
  • ✅ Delete files
  • ✅ Change blob tier (Hot/Cool/Cold/Archive)
  • ✅ View blob metadata
  • An Azure account (create one free)
  • An Azure Storage account
  • Storage account access keys or connection string

  • Option key: connectionString
  • Format: A connection string containing account name, key, and endpoint

Example:

DefaultEndpointsProtocol=https;AccountName=myaccount;AccountKey=mykey;EndpointSuffix=core.windows.net

  • Option key: storageTier
  • Default: Cool
  • Values: Hot, Cool, Cold, Archive

Access tier guidance:

TierUse CaseRetrieval Cost
HotFrequently accessed dataLowest
CoolInfrequently accessed (30+ days)Low
ColdRarely accessed (90+ days)Medium
ArchiveLong-term backup (180+ days)Highest
  1. Go to Azure Portal
  2. Search for “Storage accounts”
  3. Click “Create”
  4. Fill in:
    • Subscription: Your Azure subscription
    • Resource group: Create new or use existing
    • Storage account name: Unique name (e.g., mybloberstorage)
    • Region: Choose closest to you
    • Performance: Standard (or Premium for high-performance needs)
    • Redundancy: LRS (locally redundant) for cost savings
  5. Click “Review + create” => “Create”
  1. Open your Storage account in Azure Portal
  2. In the left menu, go to Security + networking => Access keys
  3. Click “Show” next to key1
  4. Copy the Connection string (not just the key)
  1. In Blober, go to Workflows => New Workflow
  2. Select Azure Blob Storage as source or destination
  3. Paste the connection string
  4. Test the connection by browsing
  • Make sure you copied the full connection string, including DefaultEndpointsProtocol=https;...
  • Don’t copy the key alone - you need the entire connection string
  • Check the container name is correct (case-sensitive)
  • Ensure the container exists in your storage account
  • Archive tier has higher write latency - this is normal
  • Consider uploading to Cool first, then using Azure Lifecycle Management to transition to Archive
  • Move infrequently accessed data to Cool or Archive tiers
  • Use Cool tier for data accessed less than once a month - significant savings over Hot
  • Use Archive tier for long-term backups you rarely need - lowest storage cost
  • Set up Lifecycle Management rules to automatically transition blobs between tiers
  • Monitor costs with Azure Cost Management
  • Use SAS tokens with limited permissions and expiry instead of full account keys when possible
  • Rotate access keys periodically
  • Enable soft delete for blob recovery in case of accidental deletion
  • Keep your connection string secure and never share it publicly
  • Upload to Cool tier first, then use lifecycle rules to move to Archive - avoids high Archive write latency
  • Choose a storage account region close to your location for best transfer speeds
  • Use LRS (Locally Redundant Storage) for cost savings when geo-redundancy isn’t required