MCPInstall

azure-blob-storage

Expert knowledge for Azure Blob Storage development including troubleshooting, best practices, decision making, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when using tiers/archival, NFS/SFTP/BlobFuse mounts, immutability/WORM, lifecycle policies, or Storage Mover, and other Azure Blob Storage related development tasks. Not for Azure Files (use azure-files), Azure Queue Storage (use azure-queue-storage), Azure Table Storage (use azure-table-storage), Azure Cosmos DB (use azure-cosmos-db).

Installs
329
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-blob-storage
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads azure-blob-storage automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Azure Blob Storage Skill

This skill provides expert guidance for Azure Blob Storage. Covers troubleshooting, best practices, decision making, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.

How to Use This Skill

IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g., L35-L120), use read_file with the specified lines. For categories with file links (e.g., [security.md](security.md)), use read_file on the linked reference file

IMPORTANT for Agent: If metadata.generated_at is more than 3 months old, suggest the user pull the latest version from the repository. If mcp_microsoftdocs tools are not available, suggest the user install it: Installation Guide

This skill requires network access to fetch documentation content:

  • Preferred: Use mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.
  • Fallback: Use fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.

Category Index

CategoryLinesDescription
TroubleshootingL36-L49Diagnosing and fixing Azure Blob Storage issues: Storage Mover networking/jobs, BlobFuse/BlobFuse2 mounts and I/O, metrics/logging anomalies, NFS 3.0 problems, and SFTP limitations/errors.
Best PracticesL50-L85Performance, cost, and reliability best practices for Azure Blob/Data Lake: access tiers, lifecycle, partitioning, concurrency, retries, client tuning, NFS/SFTP, monitoring, events, and backups.
Decision MakingL86-L115Cost, pricing, and architecture guidance for Azure Blob and related storage: tiers, archive, networking, migrations, tools, reserved capacity, and feature tradeoffs (e.g., SFTP, soft delete, BlobFuse).
Limits & QuotasL116-L134Limits, quotas, performance, and known issues for Blob Storage features (tiers, lifecycle, replication, NFS/SFTP, static sites, premium accounts, tools like BlobFuse and Storage Mover).
SecurityL135-L196Securing Blob Storage: identity-based access (RBAC/ABAC), SAS tokens, SFTP, networking, anonymous access, encryption (CSE, CPK, scopes), ACLs, WORM, and security best practices.
ConfigurationL197-L253Configuring Blob Storage monitoring, lifecycle, networking, mounts (BlobFuse/NFS), immutability, versioning, inventory, and third‑party backup/migration tools, plus Storage Mover and Discovery setup.
Integrations & Coding PatternsL254-L380SDK and CLI patterns for integrating with Blob and ADLS Gen2: mounting, copying/migrating data, managing containers/blobs (leases, metadata, tiers, SAS, tags), and querying/analyzing inventory data.
DeploymentL381-L394Guides for deploying and migrating data and static sites with Blob Storage: Storage Discovery setup, HDFS/Hadoop migrations, static website deployment (GitHub/Terraform), and partner tools (NetApp, Nasuni, Tiger Bridge).

Troubleshooting

Best Practices

TopicURL
Apply best practices for Azure Storage Taskshttps://learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-best-practices
Analyze Azure Blob capacity details with advanced insightshttps://learn.microsoft.com/en-us/azure/storage-discovery/analyze-blob-capacity-details
Model Azure Storage Mover resources for migrationshttps://learn.microsoft.com/en-us/azure/storage-mover/resource-hierarchy
Best practices for choosing and managing blob access tiershttps://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-best-practices
Blob inventory performance tuning and best practiceshttps://learn.microsoft.com/en-us/azure/storage/blobs/blob-inventory-performance-characteristics
Best practices for monitoring Azure Blob Storage workloadshttps://learn.microsoft.com/en-us/azure/storage/blobs/blob-storage-monitoring-scenarios
Manage concurrency for Azure Blob Storage writeshttps://learn.microsoft.com/en-us/azure/storage/blobs/concurrency-manage
Apply performance and cost best practices for Azure Data Lake Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-best-practices
Avoid pitfalls using Azure Data Lake Storage HNShttps://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-known-issues
Optimize Azure Blob lifecycle management performancehttps://learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-performance-characteristics
Run NFS 3.0 performance benchmarks on Blobhttps://learn.microsoft.com/en-us/azure/storage/blobs/network-file-system-protocol-performance-benchmark
Optimize NFS 3.0 performance on Azure Blobhttps://learn.microsoft.com/en-us/azure/storage/blobs/network-file-system-protocol-support-performance
Optimize SFTP performance with Azure Blob Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-performance
Best practices for managing Blob Storage client instanceshttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-client-management
Delete and restore blob containers using .NET with soft deletehttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-delete
React to Blob Storage events with Event Gridhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-event-overview
Design low-latency applications with Azure Blob Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-latency
Tune Azure Blob .NET uploads and downloadshttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-tune-upload-download
Tune Azure Storage Go client uploads and downloadshttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-tune-upload-download-go
Tune Java Azure Blob upload and download performancehttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-tune-upload-download-java
Tune Azure Blob JS client upload and download performancehttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-tune-upload-download-javascript
Tune Azure blob upload and download performance in Pythonhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-tune-upload-download-python
Optimize Azure Blob partitions with naming strategieshttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-performance-blob-partitions
Performance optimization checklist for Azure Blob Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-performance-checklist
Apply Blob Storage performance checklist for custom appshttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-performance-checklist-developers
Detect and mitigate Azure Blob hot partitionshttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-performance-mitigate-hot-partitions
Configure retry policies for Blob Storage in .NEThttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-retry-policy
Implement resilient retry policies for Blob Storage in Gohttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-retry-policy-go
Configure retry policies for Blob Storage in Javahttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-retry-policy-java
Configure retry policies for Azure Blob Storage in JavaScripthttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-retry-policy-javascript
Configure retry policies for Azure Blob Storage in Pythonhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-retry-policy-python
Apply Veeam best practices with Azure Blob backupshttps://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/backup-archive-disaster-recovery/veeam/veeam-solution-guide

Decision Making

TopicURL
Plan and manage Azure Storage Actions cost drivershttps://learn.microsoft.com/en-us/azure/storage-actions/storage-actions-plan-manage-costs
Choose Azure Storage Discovery pricing plans and featureshttps://learn.microsoft.com/en-us/azure/storage-discovery/pricing
Estimate and understand Azure Storage Mover migration costshttps://learn.microsoft.com/en-us/azure/storage-mover/billing
Select Azure private connectivity for cloud-to-cloud linkshttps://learn.microsoft.com/en-us/azure/storage-mover/cloud-to-cloud-private-network-configuration
Plan Azure Storage Mover deployments and migrationshttps://learn.microsoft.com/en-us/azure/storage-mover/deployment-planning
Choose private connectivity for Storage Mover migrationshttps://learn.microsoft.com/en-us/azure/storage-mover/on-premises-private-network-configuration
Choose Azure Blob Storage access tiers by usagehttps://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview
Choose Azure Blob smart tier access transitionshttps://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-smart
Calculate archive tier storage and retrieval costshttps://learn.microsoft.com/en-us/azure/storage/blobs/archive-cost-estimation
Estimate AzCopy data transfer costs for Blob Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/azcopy-cost-estimation
Choose Azure Blob cost optimization capabilitieshttps://learn.microsoft.com/en-us/azure/storage/blobs/blob-cost-optimization-services
Estimate and compare Azure Blob Storage costshttps://learn.microsoft.com/en-us/azure/storage/blobs/blob-storage-estimate-costs
Compare BlobFuse behavior to native Linux file systemshttps://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-compare-linux-file-system
Choose between BlobFuse streaming and caching modeshttps://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-streaming-versus-caching
Estimate costs to retrieve and analyze archived blobshttps://learn.microsoft.com/en-us/azure/storage/blobs/cost-estimate-archive-retrieval-copy-blob
Estimate costs to move data from archive to hot tierhttps://learn.microsoft.com/en-us/azure/storage/blobs/cost-estimate-archive-retrieval-set-tier
Estimate multi-region data access costs for Blob Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/cost-estimate-multi-region-access
Choose a method to relocate Azure Data Lake Storage across regionshttps://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-migrate-data
Map Blob Storage REST operations to billing categorieshttps://learn.microsoft.com/en-us/azure/storage/blobs/map-rest-apis-transaction-categories
Choose between Azure Blob SFTP and self-hosted SFTPhttps://learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-choose-solution
Choose between Blob soft delete and versioninghttps://learn.microsoft.com/en-us/azure/storage/blobs/soft-delete-vs-versioning-options
Decide when to use premium block blob storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-block-blob-premium
Plan and purchase Blob Storage reserved capacityhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-reserved-capacity
Plan upgrade from Blob Storage to Data Lake Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/upgrade-to-data-lake-storage-gen2
Choose Azure unstructured data migration toolshttps://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/migration-tools-comparison
Choose ISV file services options in Azurehttps://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/primary-secondary-storage/isv-file-services

Limits & Quotas

TopicURL
Understand Azure Storage Tasks limits and issueshttps://learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-known-issues
Review Azure Storage Discovery FAQs and service limitshttps://learn.microsoft.com/en-us/azure/storage-discovery/frequently-asked-questions
Understand Azure Storage Mover scale and performancehttps://learn.microsoft.com/en-us/azure/storage-mover/performance-targets
Manage Azure Blob archive tier retention and accesshttps://learn.microsoft.com/en-us/azure/storage/blobs/archive-blob
Blob archive rehydration time and priority limitshttps://learn.microsoft.com/en-us/azure/storage/blobs/archive-rehydrate-to-online-tier
Understand Azure Blob inventory output behavior and limitshttps://learn.microsoft.com/en-us/azure/storage/blobs/blob-inventory-faq
Understand BlobFuse limitations and known issueshttps://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-known-issues
Azure Blob lifecycle policy behaviors and constraintshttps://learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-policy-faq
Protocol limits for NFS 3.0 on Azure Blobhttps://learn.microsoft.com/en-us/azure/storage/blobs/network-file-system-protocol-support
Object replication priority replication latency guaranteeshttps://learn.microsoft.com/en-us/azure/storage/blobs/object-replication-priority-replication
Azure Blob Storage scalability and performance limitshttps://learn.microsoft.com/en-us/azure/storage/blobs/scalability-targets
Scalability limits for premium block blob storage accountshttps://learn.microsoft.com/en-us/azure/storage/blobs/scalability-targets-premium-block-blobs
Use premium page blob storage scalability targetshttps://learn.microsoft.com/en-us/azure/storage/blobs/scalability-targets-premium-page-blobs
Static website hosting behaviors and constraints in Blob Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/static-website-hosting-faq
Static website hosting limits in Azure Blob Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website

Security

TopicURL
Use Azure RBAC roles for Storage Tasks accesshttps://learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-authorization-roles
Assign Storage Tasks with correct Azure roleshttps://learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-authorization-roles-assign
Securely register Azure Storage Mover agentshttps://learn.microsoft.com/en-us/azure/storage-mover/agent-register
Configure cross-tenant Azure Blob migration securityhttps://learn.microsoft.com/en-us/azure/storage-mover/azure-cross-tenant-blob-migration
Configure private networking for Azure Storage Mover migrationshttps://learn.microsoft.com/en-us/azure/storage-mover/migrations-requiring-private-connections
Configure anonymous read access for Azure Blob datahttps://learn.microsoft.com/en-us/azure/storage/blobs/anonymous-read-access-configure
Remediate anonymous read access to Azure Blob datahttps://learn.microsoft.com/en-us/azure/storage/blobs/anonymous-read-access-overview
Disable and remediate anonymous Azure Blob accesshttps://learn.microsoft.com/en-us/azure/storage/blobs/anonymous-read-access-prevent
Assign Azure RBAC roles for Blob data accesshttps://learn.microsoft.com/en-us/azure/storage/blobs/assign-azure-role-data-access
Authorize Azure Blob access with Microsoft Entra IDhttps://learn.microsoft.com/en-us/azure/storage/blobs/authorize-access-azure-active-directory
Authorize Azure Blob data operations with Azure CLIhttps://learn.microsoft.com/en-us/azure/storage/blobs/authorize-data-operations-cli
Authorize Azure portal access to Blob data securelyhttps://learn.microsoft.com/en-us/azure/storage/blobs/authorize-data-operations-portal
Authorize Azure Blob data operations with PowerShellhttps://learn.microsoft.com/en-us/azure/storage/blobs/authorize-data-operations-powershell
Secure BlobFuse2 configuration files with encryption commandshttps://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-secure
Decrypt BlobFuse2 configuration files using secure decrypthttps://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-secure-decrypt
Encrypt BlobFuse2 configuration files using secure encrypthttps://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-secure-encrypt
Read encrypted BlobFuse2 config parameters with secure gethttps://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-secure-get
Modify encrypted BlobFuse2 config parameters with secure sethttps://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-secure-set
Implement client-side encryption for Azure blobs in .NEThttps://learn.microsoft.com/en-us/azure/storage/blobs/client-side-encryption
Configure POSIX-style ACLs for Azure Data Lake Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-access-control
Configure access control for Azure Data Lake Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-access-control-model
Configure Data Lake Storage ACLs in Azure portalhttps://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-azure-portal
Manage Data Lake Storage ACLs with Azure CLIhttps://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-cli
Use .NET to configure ACLs in Azure Data Lake Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-dotnet
Use Java to configure ACLs in Azure Data Lake Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-java
Use JavaScript to configure ACLs in Azure Data Lake Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-javascript
Manage Data Lake Storage ACLs with PowerShellhttps://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-powershell
Use Python to configure ACLs in Azure Data Lake Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-python
Manage Data Lake Storage ACLs with Storage Explorerhttps://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-explorer-acl
Use customer-provided encryption keys for Azure Blobshttps://learn.microsoft.com/en-us/azure/storage/blobs/encryption-customer-provided-keys
Create and assign encryption scopes in Blob Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/encryption-scope-manage
Understand encryption scopes for Azure Blob Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/encryption-scope-overview
Configure immutable WORM policies for Azure Blob storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/immutable-storage-overview
Secure object replication by blocking cross-tenant policieshttps://learn.microsoft.com/en-us/azure/storage/blobs/object-replication-prevent-cross-tenant-policies
Create service SAS for containers and blobs in Javahttps://learn.microsoft.com/en-us/azure/storage/blobs/sas-service-create-java
Create service SAS for blobs with JavaScripthttps://learn.microsoft.com/en-us/azure/storage/blobs/sas-service-create-javascript
Create service SAS for Azure blobs using Pythonhttps://learn.microsoft.com/en-us/azure/storage/blobs/sas-service-create-python
Apply security best practices to Azure Blob Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/secure-blobs
Validate SFTP host keys for Azure Blob Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-host-keys
Authorize SFTP access to Azure Blob Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-support-authorize-access
Configure Entra ID-based SFTP access to Azure Blob Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-support-entra-id-based-access
Configure SFTP access for Azure Blob Storage accountshttps://learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-support-how-to
Apply security recommendations for Azure Blob Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/security-recommendations
Use Azure ABAC role assignment conditions for Blob Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-auth-abac
Actions and attributes for Blob Storage ABAC conditionshttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-auth-abac-attributes
Configure Blob ABAC role conditions with Azure CLIhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-auth-abac-cli
Example Azure ABAC role conditions for Blob Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-auth-abac-examples
Configure Blob ABAC role conditions in Azure portalhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-auth-abac-portal
Configure Blob ABAC role conditions with PowerShellhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-auth-abac-powershell
Security considerations for Blob Storage ABAC conditionshttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-auth-abac-security
Create and use account SAS tokens with JavaScripthttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-account-delegation-sas-create-javascript
Create user delegation SAS tokens with JavaScripthttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-create-user-delegation-sas-javascript
Use customer-provided encryption keys with .NET blobshttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-customer-provided-key
Check encryption status of Azure blobs via portal and CLIhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-encryption-status
Create user delegation SAS for blobs with Azure CLIhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-cli
Create user delegation SAS for blobs with Javahttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-java
Create user delegation SAS for blobs with PowerShellhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-powershell
Create user delegation SAS tokens with Pythonhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-python

Configuration

TopicURL
Configure monitoring for Azure Storage Actions with Azure Monitorhttps://learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/monitor-storage-tasks
Configure Azure Storage Task assignments and scopehttps://learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-assignment
Configure JSON conditions for Azure storage taskshttps://learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-conditions
Define JSON operations for Azure storage taskshttps://learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-operations
Reference monitoring data for Azure Storage Actionshttps://learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-tasks-monitor-data-reference
Configure Blob prefixes for Azure Storage Discovery analysishttps://learn.microsoft.com/en-us/azure/storage-discovery/configure-blob-storage-prefixes
Configure and manage Azure Storage Discovery workspaceshttps://learn.microsoft.com/en-us/azure/storage-discovery/create-workspace
Deploy a Storage Discovery workspace using Bicephttps://learn.microsoft.com/en-us/azure/storage-discovery/create-workspace-bicep
Deploy and configure Azure Storage Mover agentshttps://learn.microsoft.com/en-us/azure/storage-mover/agent-deploy
Deploy and configure Azure Storage Mover agentshttps://learn.microsoft.com/en-us/azure/storage-mover/agent-deploy
Configure bandwidth schedules for Storage Mover agentshttps://learn.microsoft.com/en-us/azure/storage-mover/bandwidth-management
Configure and query Azure Storage Mover logginghttps://learn.microsoft.com/en-us/azure/storage-mover/log-monitoring
Configure networking for Azure Storage Mover agentshttps://learn.microsoft.com/en-us/azure/storage-mover/network-prerequisites
Enable and configure Azure Blob Storage inventoryhttps://learn.microsoft.com/en-us/azure/storage/blobs/blob-inventory-how-to
Configure advanced container-level metrics for Blob Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/blob-storage-advanced-platform-metrics
Use BlobFuse2 commands to mount Azure Blob storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands
Generate BlobFuse2 config from BlobFuse v1 filehttps://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-mountv1
Configure BlobFuse2 settings via YAML and environment variableshttps://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-configuration
Configure BlobFuse connection and caching settingshttps://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-configure
Configure BlobFuse caching mode and optimize workloadshttps://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-configure-caching
Configure BlobFuse streaming mode for Azure Blob Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-configure-streaming
Configure logging levels and outputs for BlobFusehttps://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-enable-logs
Monitor BlobFuse mounts and resource usagehttps://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-health-monitor
Mount Azure Blob containers on Linux with BlobFusehttps://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-mount-container
Use ABFS URI syntax for Data Lake Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-introduction-abfs-uri
Container-level WORM immutability policies for Blob datahttps://learn.microsoft.com/en-us/azure/storage/blobs/immutable-container-level-worm-policies
Configure container-scoped immutability policies for blobshttps://learn.microsoft.com/en-us/azure/storage/blobs/immutable-policy-configure-container-scope
Configure immutability policies for Azure blob versionshttps://learn.microsoft.com/en-us/azure/storage/blobs/immutable-policy-configure-version-scope
Version-level WORM immutability policies for Blob datahttps://learn.microsoft.com/en-us/azure/storage/blobs/immutable-version-level-worm-policies
Lifecycle policy examples for tier transitions in Blob Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-policy-access-tiers
Configure Azure Blob lifecycle management policieshttps://learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-policy-configure
Configure Blob lifecycle policies to delete datahttps://learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-policy-delete
Monitor Blob lifecycle policies with events, metrics, and logshttps://learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-policy-monitor
Understand Azure Blob lifecycle management policy schemahttps://learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-policy-structure
Reference monitoring metrics and logs for Azure Blob Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/monitor-blob-storage-reference
Configure NFS 3.0 mounting for Azure Blob Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/network-file-system-protocol-support-how-to
Enable and perform point-in-time restore for block blobshttps://learn.microsoft.com/en-us/azure/storage/blobs/point-in-time-restore-manage
Use query acceleration SQL syntax for Blob Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/query-acceleration-sql-reference
Manage and restore soft-deleted Azure blobshttps://learn.microsoft.com/en-us/azure/storage/blobs/soft-delete-blob-manage
Configure container properties and metadata via .NEThttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-properties-metadata
Configure custom domains for Azure Blob endpointshttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-custom-domain-name
Check Blob Storage feature support by account typehttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-feature-support-in-storage-accounts
Manage and query Blob data using index tagshttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-manage-find-blobs
Enable and manage Azure Blob versioninghttps://learn.microsoft.com/en-us/azure/storage/blobs/versioning-enable
Configure Commvault backup targets using Azure Blob Storagehttps://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/backup-archive-disaster-recovery/commvault/commvault-solution-guide
Configure DobiProtect backups to Azure Blob Storagehttps://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/backup-archive-disaster-recovery/datadobi/datadobi-solution-guide
Deploy and configure Tiger Bridge CDP with Azure Blobhttps://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/backup-archive-disaster-recovery/tiger-bridge-cdp-guide
Configure Atempo Miria to migrate data into Azure Storagehttps://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/atempo-quick-start-guide
Configure Cirrus Migrate Cloud for Azure block datahttps://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/cirrus-data-migration-guide
Set up Datadobi DobiMigrate for Azure storage migrationhttps://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/dobimigrate-quick-start-guide
Configure Komprise Intelligent Data Manager for Azure migrationhttps://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/komprise-quick-start-guide
Implement Komprise Intelligent Tiering to Azure Blobhttps://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/komprise-tiering-guide
Deploy Data Dynamics StorageX for Azure file migrationshttps://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/storagex-quick-start-guide

Integrations & Coding Patterns

TopicURL
Copy data between Azure Files shares with Storage Moverhttps://learn.microsoft.com/en-us/azure/storage-mover/azure-files-to-azure-files-copy
Configure S3 to Azure Blob cloud-to-cloud migrationhttps://learn.microsoft.com/en-us/azure/storage-mover/cloud-to-cloud-migration
Migrate on-premises S3-compatible storage to Azure Blobhttps://learn.microsoft.com/en-us/azure/storage-mover/on-premises-s3-compatible-migration
Trigger Azure Functions from blob rehydration events via Event Gridhttps://learn.microsoft.com/en-us/azure/storage/blobs/archive-rehydrate-handle-event
Manage Azure block blobs with Azure CLIhttps://learn.microsoft.com/en-us/azure/storage/blobs/blob-cli
Manage Azure Blob containers with Azure CLIhttps://learn.microsoft.com/en-us/azure/storage/blobs/blob-containers-cli
Manage Azure Blob containers using PowerShell commandshttps://learn.microsoft.com/en-us/azure/storage/blobs/blob-containers-powershell
Manage Azure block blobs using PowerShellhttps://learn.microsoft.com/en-us/azure/storage/blobs/blob-powershell
Generate BlobFuse2 autocompletion scripts with completion commandhttps://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-completion
Create bash autocompletion for BlobFuse2https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-completion-bash
Create fish autocompletion for BlobFuse2https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-completion-fish
Create PowerShell autocompletion for BlobFuse2https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-completion-powershell
Create zsh autocompletion for BlobFuse2https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-completion-zsh
Mount Blob Storage containers as Linux file systems with blobfuse2https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-mount
Mount all containers in a storage account using blobfuse2https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-mount-all
List BlobFuse2 mount points with mount list commandhttps://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-mount-list
Unmount all BlobFuse2 mount points in a storage accounthttps://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-unmount-all
Calculate blob count and size using inventory and Synapsehttps://learn.microsoft.com/en-us/azure/storage/blobs/calculate-blob-count-size
Convert append and page blobs to block blobshttps://learn.microsoft.com/en-us/azure/storage/blobs/convert-append-and-page-blobs-to-block-blobs
Use Azure CLI to manage ADLS Gen2 datahttps://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-cli
Manage ADLS Gen2 data using .NET SDKhttps://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-dotnet
Use Java to manage directories and files in Azure Data Lake Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-java
Use JavaScript to manage directories and files in Azure Data Lake Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-javascript
Manage ADLS Gen2 files and directories with PowerShellhttps://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-powershell
Filter data with Azure Data Lake Storage query accelerationhttps://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-query-acceleration-how-to
Use DistCp to copy data to Azure Data Lake Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-use-distcp
Access Azure Data Lake Storage using the HDFS CLIhttps://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-use-hdfs-data-lake-storage
Query Azure Data Lake Storage data using Azure Synapse serverless SQLhttps://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-use-sql
Connect to Azure Blob Storage with C++ SDKhttps://learn.microsoft.com/en-us/azure/storage/blobs/quickstart-blobs-c-plus-plus
Manage Azure blobs from browser JavaScripthttps://learn.microsoft.com/en-us/azure/storage/blobs/quickstart-blobs-javascript-browser
Create service SAS for blobs using .NET SDKhttps://learn.microsoft.com/en-us/azure/storage/blobs/sas-service-create-dotnet
Create and manage blob snapshots with .NEThttps://learn.microsoft.com/en-us/azure/storage/blobs/snapshots-manage-dotnet
Append data to Azure append blobs with .NEThttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-append
Compute Blob Storage container statistics using Databrickshttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-calculate-container-statistics-databricks
Process Blob Storage change feed using .NET clienthttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-change-feed-how-to
Create Azure blob containers with Go client modulehttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-create-go
Create Azure blob containers using Java SDKhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-create-java
Create Azure blob containers with JavaScripthttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-create-javascript
Create Azure blob containers with Python SDKhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-create-python
Delete and restore blob containers using Go SDKhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-delete-go
Delete and restore blob containers with Javahttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-delete-java
Delete and restore Azure blob containers in JavaScripthttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-delete-javascript
Delete and restore Azure blob containers in Pythonhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-delete-python
Manage blob container leases with the .NET SDKhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-lease
Create and manage container leases with Javahttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-lease-java
Manage Azure blob container leases in JavaScripthttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-lease-javascript
Manage Azure blob container leases with Pythonhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-lease-python
Manage blob container properties and metadata in Gohttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-properties-metadata-go
Manage container properties and metadata with Javahttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-properties-metadata-java
Set blob container properties and metadata in JavaScripthttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-properties-metadata-javascript
Set container properties and metadata with Pythonhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-properties-metadata-python
List Azure blob containers with Go clienthttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-containers-list-go
List Azure blob containers using Javahttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-containers-list-java
List Azure blob containers using JavaScript SDKhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-containers-list-javascript
List Azure blob containers using Pythonhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-containers-list-python
Copy blobs with .NET using Azure Storage SDKhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy
Perform asynchronous blob copy operations with .NEThttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-async-dotnet
Asynchronously copy blobs with Go and abort operationshttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-async-go
Asynchronously copy Azure blobs with Javahttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-async-java
Asynchronously copy Azure blobs in JavaScripthttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-async-javascript
Asynchronously copy Azure blobs in Pythonhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-async-python
Copy blobs with Azure Storage Go clienthttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-go
Copy Azure blobs using Java SDKhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-java
Copy Azure blobs with JavaScript client libraryhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-javascript
Copy Azure blobs using Python client libraryhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-python
Copy blobs from source URLs with .NEThttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-url-dotnet
Copy blobs from source URL using Go SDKhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-url-go
Copy blobs from source URLs with Javahttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-url-java
Copy Azure blobs from URL using JavaScripthttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-url-javascript
Copy Azure blobs from URL using Pythonhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-url-python
Delete and restore Azure blobs using .NET SDKhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-delete
Delete and restore soft-deleted blobs with Gohttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-delete-go
Delete and restore Azure blobs with Javahttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-delete-java
Delete and restore Azure blobs in JavaScripthttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-delete-javascript
Delete and restore Azure blobs using Pythonhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-delete-python
Download blobs using Azure Storage Go SDKhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-download-go
Download Azure blobs using Java client libraryhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-download-java
Download Azure Blob Storage data with JavaScript SDKhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-download-javascript
Download Azure blobs with Python SDKhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-download-python
Send Blob Storage events to web endpoint using Azure CLIhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-event-quickstart
Get Azure container and blob URLs in JavaScripthttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-get-url-javascript
Connect to Azure Blob Storage using Gohttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-go-get-started
Use blob index tags via SDKs and REST APIshttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-index-how-to
Analyze Azure Blob inventory with Synapse and Power BIhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-inventory-report-analytics
Create and manage blob leases using .NEThttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-lease
Create and manage blob leases with Javahttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-lease-java
Manage Azure blob leases using JavaScript SDKhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-lease-javascript
Manage Azure blob leases using Python SDKhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-lease-python
Manage blob properties and metadata with .NEThttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-properties-metadata
Manage blob properties and metadata using Gohttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-properties-metadata-go
Manage blob properties and metadata using Javahttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-properties-metadata-java
Manage Azure blob properties and metadata in JavaScripthttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-properties-metadata-javascript
Manage Azure blob properties and metadata in Pythonhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-properties-metadata-python
Connect to Azure Blob Storage using Pythonhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-python-get-started
Discover Blob Storage endpoints using management SDKhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-query-endpoint-srp
Manage Azure blob index tags with .NEThttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-tags
Use blob index tags with Azure Storage Go SDKhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-tags-go
Use blob index tags with Java for data discoveryhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-tags-java
Use blob index tags with JavaScript for searchhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-tags-javascript
Use blob index tags with Python for data discoveryhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-tags-python
Upload blobs with Azure Storage Go clienthttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-upload-go
Upload Azure blobs using Java client libraryhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-upload-java
Upload Azure Blob Storage data with JavaScript SDKhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-upload-javascript
Upload Azure blobs using Python client libraryhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-upload-python
Set or change Azure blob access tier in .NEThttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-use-access-tier-dotnet
Set or change blob access tier with Javahttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-use-access-tier-java
Set Azure blob access tiers with JavaScripthttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-use-access-tier-javascript
Set Azure blob access tiers with Pythonhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-use-access-tier-python
Create user delegation SAS with .NET for Azure Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-dotnet
List Azure Blob Storage objects using .NET SDKhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-list
List Azure Blob Storage blobs using Go SDKhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-list-go
List Azure Storage blobs using Java SDKhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-list-java
List Azure Blob Storage blobs using JavaScript SDKhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-list-javascript
List Azure Blob Storage blobs using Python SDKhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-list-python
Encrypt and decrypt blobs using Azure Key Vault keyshttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-encrypt-decrypt-blobs-key-vault
Use Azure CLI to upload and download blobshttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-cli
Use Go module to work with Azure Blob Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-go
Use Quarkus extension to access Azure Blob Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-java-quarkus
Use JavaScript SDK to manage Azure blobshttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-nodejs
Use TypeScript SDK to manage Azure blobshttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-nodejs-typescript
Use Azure PowerShell to manage Blob storage datahttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-powershell
Run Blob Storage automated tests with Azurite and private endpointshttps://learn.microsoft.com/en-us/azure/storage/blobs/use-azurite-to-run-automated-tests
Create and list blob versions with .NEThttps://learn.microsoft.com/en-us/azure/storage/blobs/versions-manage-dotnet

Deployment

TopicURL
Plan and design Azure Storage Discovery deploymentshttps://learn.microsoft.com/en-us/azure/storage-discovery/deployment-planning
Move Storage Discovery workspaces across Azure scopeshttps://learn.microsoft.com/en-us/azure/storage-discovery/resource-move
Migrate on-premises HDFS data to Azure Storage using Data Boxhttps://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-migrate-on-premises-hdfs-cluster
Migrate Hadoop data to Azure Data Lake Storage with WANdisco LiveDatahttps://learn.microsoft.com/en-us/azure/storage/blobs/migrate-gen2-wandisco-live-data-platform
Configure and deploy a static website on Blob Storagehttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website-host
Deploy static websites to Azure Storage using GitHub Actionshttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-static-site-github-actions
Deploy static website on Azure Storage with Terraformhttps://learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-static-website-terraform
Enable Data Lake capabilities on existing Blob accountshttps://learn.microsoft.com/en-us/azure/storage/blobs/upgrade-to-data-lake-storage-gen2-how-to
Deploy and operate NetApp Data Migrator to Azure NetApp Fileshttps://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/netapp-data-migrator-guide
Deploy and configure Nasuni with Azure Blob Storagehttps://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/primary-secondary-storage/nasuni-deployment-guide
Deploy Tiger Bridge hybrid data with Azure Blobhttps://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/primary-secondary-storage/tiger-bridge-deployment-guide

FAQ

What does the azure-blob-storage skill do?

Expert knowledge for Azure Blob Storage development including troubleshooting, best practices, decision making, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when using tiers/archival, NFS/SFTP/BlobFuse mounts, immutability/WORM, lifecycle policies, or Storage Mover, and other Azure Blob Storage related development tasks. Not for Azure Files (use azure-files), Azure Queue Storage (use azure-queue-storage), Azure Table Storage (use azure-table-storage), Azure Cosmos DB (use azure-cosmos-db).

How do I install azure-blob-storage?

Run npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-blob-storage in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/azure-blob-storage/ (personal) or .claude/skills/azure-blob-storage/ (project).

Which AI agents can use azure-blob-storage?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is azure-blob-storage safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains azure-blob-storage?

It is published by microsoftdocs in microsoftdocs/agent-skills. It has 329 recorded installs.

More from microsoftdocs/agent-skills

View all →

azure-container-apps

microsoftdocs/agent-skills

Expert knowledge for Azure Container Apps development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring ACA auth/networking, workload profiles/GPUs, CI/CD deployments, KEDA/Dapr scaling, or Java microservices, and other Azure Container Apps related development tasks. Not for Azure App Service (use azure-app-service), Azure Functions (use azure-functions), Azure Kubernetes Service (AKS) (use azure-kubernetes-service), Azure Spring Apps (use azure-spring-apps).

DevOps & Cloud1.3K installs

azure-sql-database

microsoftdocs/agent-skills

Expert knowledge for Azure SQL Database development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when choosing DTU/vCore tiers, configuring serverless or Hyperscale, geo-replication/DR, CI/CD, or Terraform, and other Azure SQL Database related development tasks. Not for Azure SQL Managed Instance (use azure-sql-managed-instance), SQL Server on Azure Virtual Machines (use azure-sql-virtual-machines), Azure Cosmos DB (use azure-cosmos-db), Azure Data Factory (use azure-data-factory).

Data & Databases1.3K installs

azure-well-architected

microsoftdocs/agent-skills

Expert guidance for designing, assessing, and optimizing Azure workloads using Azure Well Architected. Covers design review checklists, recommendations, design principles, tradeoffs, service guides, workload patterns, and assessment questions. Use when designing AI/HPC/SaaS workloads, AVD/AVS deployments, WAF assessments, or App Service/AKS/SQL architectures, and other Azure Well Architected related development tasks.

DevOps & Cloud646 installs

azure-pipelines

microsoftdocs/agent-skills

Expert knowledge for Azure Pipelines development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring YAML pipelines, agents, service connections, Key Vault secrets, or Kubernetes/web app deployments, and other Azure Pipelines related development tasks. Not for Azure DevOps (use azure-devops), Azure Boards (use azure-boards), Azure Repos (use azure-repos), Azure Test Plans (use azure-test-plans).

DevOps & Cloud439 installs

azure-architecture

microsoftdocs/agent-skills

Expert guidance for designing Azure solutions using Azure Architecture. Covers reference architectures, solution ideas, design patterns, technology choices, architecture styles, best practices, anti-patterns, example workloads, and migration guides. Use when designing AKS or App Service apps, SAP/ERP or IoT workloads, hybrid/Arc setups, or AI/ML solutions on Azure, and other Azure Architecture related development tasks.

azure-devops

microsoftdocs/agent-skills

Expert knowledge for Azure DevOps development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when managing org/projects, repos, pipelines, work items, dashboards/analytics, or Azure DevOps Server deployments, and other Azure DevOps related development tasks. Not for Azure Boards (use azure-boards), Azure Pipelines (use azure-pipelines), Azure Repos (use azure-repos), Azure Test Plans (use azure-test-plans).

DevOps & Cloud407 installs

Popular devops & cloud skills

View category →

microsoft-foundry

microsoft/azure-skills

Build, deploy, evaluate, optimize, fine-tune, and manage Microsoft Foundry agents, models, and resources end to end. USE FOR: foundry, azd ai agent, azd provision/deploy, hosted agent scaffold/develop/run/deploy/troubleshoot, prompt agent create, managed harness agent create, GitHub Copilot harness agent, create agent, update agent, add tool to agent, invoke agent, agent insights, evaluate agent, batch eval, continuous eval, continuous monitoring, agent CI/CD, optimize prompt, improve prompt, optimize agent instructions, Agent Optimizer scaffold, dataset curation from traces, deploy model, model fine-tuning (SFT/DPO/RFT), Foundry project, RBAC, role assignment, permissions, quota, capacity, region, deployment failure, AI Services, create Foundry resource, knowledge index, customize deployment, onboard, availability, training-data, grader, distillation, large file upload. DO NOT USE FOR: Azure Functions, App Service, general Azure deploy (use azure-deploy), general Azure prep (use azure

OfficialDevOps & Cloud579.1K installs

azure-diagnostics

microsoft/azure-skills

Debug Azure production issues on Azure using AppLens, Azure Monitor, resource health, and safe triage. WHEN: debug production issues, troubleshoot app service, app service high CPU, app service deployment failure, troubleshoot container apps, container app 503 or target port mismatch, troubleshoot functions, function telemetry missing or stopped after a config/connection-string change, troubleshoot AKS, VM RDP, Linux SSH, VM black screen, can't connect to VM, reset VM password, NSG or firewall blocking, kubectl cannot connect, kube-system/CoreDNS failures, pod pending, crashloop, node not ready, upgrade failures, analyze logs, KQL, insights, image pull failures, cold start issues, health probe failures, resource health, root cause of errors, troubleshoot event hubs, troubleshoot service bus, messaging SDK error, AMQP connection failure, message lock lost, lock renewal during long-running processing, service bus dead letter.

OfficialDevOps & Cloud569.8K installs

azure-prepare

microsoft/azure-skills

Prepare azd-based Azure projects for deployment: generates azure.yaml, infrastructure (Bicep/Terraform), and Dockerfiles for the Azure Developer CLI (azd) workflow. USE ONLY when the user explicitly wants to use azd as the deployment tool, or the project already has an azure.yaml file. DO NOT USE FOR: non-azd deployments, Python App Service code-only deploys (use python-appservice-deploy), or cross-cloud migration (use azure-cloud-migrate). WHEN: prepare app for azd, create azure.yaml, set up azd infrastructure, modernize app for Azure with azd, deploy with azd, function app, timer trigger, service bus trigger, event-driven function, managed identity, generate Bicep, generate Terraform, create and deploy to Azure.

OfficialDevOps & Cloud569K installs

azure-ai

microsoft/azure-skills

Use for Azure AI: Search, Speech, OpenAI, Document Intelligence. Helps with search, vector/hybrid search, speech-to-text, text-to-speech, transcription, OCR. WHEN: AI Search, query search, vector search, hybrid search, semantic search, speech-to-text, text-to-speech, transcribe, OCR, convert text to speech.

OfficialDevOps & Cloud568.8K installs

azure-deploy

microsoft/azure-skills

Execute Azure deployments for ALREADY-PREPARED applications that have existing .azure/deployment-plan.md and infrastructure files. DO NOT use this skill when the user asks to CREATE a new application — use azure-prepare instead. This skill runs azd up, azd deploy, terraform apply, and az deployment commands with built-in error recovery. Requires .azure/deployment-plan.md from azure-prepare and validated status from azure-validate. WHEN: "run azd up", "run azd deploy", "execute deployment", "push to production", "push to cloud", "go live", "ship it", "bicep deploy", "terraform apply", "publish to Azure", "launch on Azure". DO NOT USE WHEN: "create and deploy", "build and deploy", "create a new app", "set up infrastructure", "create and deploy to Azure using Terraform" — use azure-prepare for these.

OfficialDevOps & Cloud568.6K installs

azure-validate

microsoft/azure-skills

Pre-deployment validation for Azure readiness. Run deep checks on configuration, infrastructure (Bicep or Terraform), RBAC role assignments, managed identity permissions, and prerequisites before deploying. WHEN: validate my app, check deployment readiness, run preflight checks, verify configuration, check if ready to deploy, validate azure.yaml, validate Bicep, test before deploying, troubleshoot deployment errors, validate Azure Functions, validate function app, validate serverless deployment, verify RBAC roles, check role assignments, review managed identity permissions, what-if analysis, validate Container Apps deployment.

OfficialDevOps & Cloud568K installs