{"id":"9fc004ee-a8f7-4b2e-8c65-4cae65f4ea61","shortId":"MWW5Nn","kind":"skill","title":"azure-blob-storage","tagline":"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 Data Lake features, NFS/SFTP/BlobFuse, static website hosting, ","description":"# Azure Blob Storage Skill\n\nThis 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.\n\n## How to Use This Skill\n\n> **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\n\n> **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](https://github.com/MicrosoftDocs/mcp/blob/main/README.md)\n\nThis skill requires **network access** to fetch documentation content:\n- **Preferred**: Use `mcp_microsoftdocs:microsoft_docs_fetch` with query string `from=learn-agent-skill`. Returns Markdown.\n- **Fallback**: Use `fetch_webpage` with query string `from=learn-agent-skill&accept=text/markdown`. Returns Markdown.\n\n## Category Index\n\n| Category | Lines | Description |\n|----------|-------|-------------|\n| Troubleshooting | L36-L45 | Diagnosing and fixing Azure Blob Storage issues: Storage Mover networking/job errors, support bundles, BlobFuse mount/I/O problems, and known NFS 3.0 behavior and error scenarios. |\n| Best Practices | L46-L79 | Performance, cost, resiliency, and monitoring best practices for Blob Storage: access tiers, lifecycle, concurrency, client tuning, retries, NFS/SFTP, events, backups, and language-specific optimizations |\n| Decision Making | L80-L105 | Cost and architecture decisions for Blob Storage: pricing, cost estimation/optimization, tiers, protocols (NFS/SFTP/BlobFuse), data protection, connectivity, and migration/upgrade tool choices. |\n| Limits & Quotas | L106-L126 | Blob Storage limits, quotas, performance and scale caps, protocol-specific constraints (NFS, SFTP, BlobFuse, ADLS), archive rules, replication SLAs, and cost/tier optimization rules. |\n| Security | L127-L184 | Configuring secure access to Blob Storage: RBAC/ABAC, Entra ID auth, SAS tokens, SFTP, ACLs, encryption (CSE, CPK, scopes), private networking, and preventing anonymous access. |\n| Configuration | L185-L251 | Configuring and operating Blob Storage: monitoring, lifecycle, immutability, soft delete, snapshots/restore, NFS/SFTP/BlobFuse, Data Lake, static sites, and third‑party backup/migration tools. |\n| Integrations & Coding Patterns | L252-L387 | SDK, CLI, and tooling patterns for integrating with Blob/Data Lake: connect from various languages, mount/file-system access, copy/migrate data, manage containers/blobs, leases, tiers, tags, and events. |\n| Deployment | L388-L401 | Guides for deploying and configuring Blob Storage: static website hosting (CDN, GitHub Actions, Terraform), feature support, Data Lake enablement, and hybrid/migration tools (Data Box, WANdisco, Nasuni, Tiger Bridge). |\n\n### Troubleshooting\n| Topic | URL |\n|-------|-----|\n| Troubleshoot common Azure storage task issues | https://learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-troubleshooting |\n| Troubleshoot Azure Storage Mover agent networking | https://learn.microsoft.com/en-us/azure/storage-mover/network-troubleshooting |\n| Resolve Azure Storage Mover AZSM job error codes | https://learn.microsoft.com/en-us/azure/storage-mover/status-code |\n| Generate and analyze Azure Storage Mover support bundles | https://learn.microsoft.com/en-us/azure/storage-mover/troubleshooting |\n| Troubleshoot common BlobFuse mount and I/O issues | https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-troubleshooting |\n| Resolve known NFS 3.0 issues on Blob Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/network-file-system-protocol-known-issues |\n\n### Best Practices\n| Topic | URL |\n|-------|-----|\n| Apply Azure Storage task best-practice guidelines | https://learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-best-practices |\n| Apply deployment best practices for Azure Storage Discovery | https://learn.microsoft.com/en-us/azure/storage-discovery/deployment-planning |\n| Model Azure Storage Mover resources for migrations | https://learn.microsoft.com/en-us/azure/storage-mover/resource-hierarchy |\n| Best practices for choosing and managing blob access tiers | https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-best-practices |\n| Blob inventory performance tuning and best practices | https://learn.microsoft.com/en-us/azure/storage/blobs/blob-inventory-performance-characteristics |\n| Best practices for monitoring Azure Blob Storage workloads | https://learn.microsoft.com/en-us/azure/storage/blobs/blob-storage-monitoring-scenarios |\n| Manage concurrency for Azure Blob Storage writes | https://learn.microsoft.com/en-us/azure/storage/blobs/concurrency-manage |\n| Apply performance, cost, and security best practices for Azure Data Lake Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-best-practices |\n| Optimize Azure Blob lifecycle management performance | https://learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-performance-characteristics |\n| Run NFS 3.0 performance benchmarks on Blob | https://learn.microsoft.com/en-us/azure/storage/blobs/network-file-system-protocol-performance-benchmark |\n| Optimize NFS 3.0 performance on Azure Blob | https://learn.microsoft.com/en-us/azure/storage/blobs/network-file-system-protocol-support-performance |\n| Optimize SFTP performance with Azure Blob Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-performance |\n| Best practices for managing Blob Storage client instances | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-client-management |\n| Delete and restore blob containers using .NET with soft delete | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-delete |\n| React to Blob Storage events with Event Grid | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-event-overview |\n| Design low-latency applications with Azure Blob Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-latency |\n| Tune .NET Azure Blob uploads and downloads | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-tune-upload-download |\n| Tune Azure Storage Go client uploads and downloads | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-tune-upload-download-go |\n| Tune Java Azure Blob upload and download performance | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-tune-upload-download-java |\n| Tune Azure blob upload and download performance in JavaScript | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-tune-upload-download-javascript |\n| Tune Azure blob upload and download performance in Python | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-tune-upload-download-python |\n| Optimize Azure Blob partitions with naming strategies | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-performance-blob-partitions |\n| Performance optimization checklist for Azure Blob Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-performance-checklist |\n| Apply Blob Storage performance checklist for custom apps | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-performance-checklist-developers |\n| Configure retry policies for Blob Storage in .NET | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-retry-policy |\n| Implement resilient retry policies for Blob Storage in Go | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-retry-policy-go |\n| Configure retry policies for Blob Storage in Java | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-retry-policy-java |\n| Configure retry policies for Azure Blob Storage in JavaScript | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-retry-policy-javascript |\n| Configure retry policies for Azure Blob Storage in Python | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-retry-policy-python |\n| Apply Veeam best practices with Azure Blob backups | https://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/backup-archive-disaster-recovery/veeam/veeam-solution-guide |\n\n### Decision Making\n| Topic | URL |\n|-------|-----|\n| Plan and manage Azure Storage Actions cost drivers | https://learn.microsoft.com/en-us/azure/storage-actions/storage-actions-plan-manage-costs |\n| Choose Azure Storage Discovery pricing plans and features | https://learn.microsoft.com/en-us/azure/storage-discovery/pricing |\n| Estimate and understand Azure Storage Mover migration costs | https://learn.microsoft.com/en-us/azure/storage-mover/billing |\n| Choose Azure private connectivity for Storage Mover | https://learn.microsoft.com/en-us/azure/storage-mover/cloud-to-cloud-private-network-configs |\n| Plan Azure Storage Mover deployments and migrations | https://learn.microsoft.com/en-us/azure/storage-mover/deployment-planning |\n| Calculate archive tier storage and retrieval costs | https://learn.microsoft.com/en-us/azure/storage/blobs/archive-cost-estimation |\n| Estimate AzCopy data transfer costs for Blob Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/azcopy-cost-estimation |\n| Estimate end-to-end costs for Azure Blob Storage usage | https://learn.microsoft.com/en-us/azure/storage/blobs/blob-storage-estimate-costs |\n| Compare BlobFuse behavior to native Linux file systems | https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-compare-linux-file-system |\n| Choose between BlobFuse streaming and caching modes | https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-streaming-versus-caching |\n| Estimate costs to retrieve and analyze archived blobs | https://learn.microsoft.com/en-us/azure/storage/blobs/cost-estimate-archive-retrieval-copy-blob |\n| Estimate costs to move data from archive to hot tier | https://learn.microsoft.com/en-us/azure/storage/blobs/cost-estimate-archive-retrieval-set-tier |\n| Estimate multi-region data access costs for Blob Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/cost-estimate-multi-region-access |\n| Choose Azure Blob data protection and recovery options | https://learn.microsoft.com/en-us/azure/storage/blobs/data-protection-overview |\n| Map Blob Storage REST operations to billing categories | https://learn.microsoft.com/en-us/azure/storage/blobs/map-rest-apis-transaction-categories |\n| Decide when to use the premium tier for Azure Data Lake Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/premium-tier-for-data-lake-storage |\n| Choose between Blob soft delete and versioning | https://learn.microsoft.com/en-us/azure/storage/blobs/soft-delete-vs-versioning-options |\n| Decide when to use premium block blob storage | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-block-blob-premium |\n| Plan and purchase Blob Storage reserved capacity | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-reserved-capacity |\n| Plan upgrade from Blob Storage to Data Lake Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/upgrade-to-data-lake-storage-gen2 |\n| Choose Azure unstructured data migration tools | https://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/migration-tools-comparison |\n| Choose ISV file services options in Azure | https://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/primary-secondary-storage/isv-file-services |\n\n### Limits & Quotas\n| Topic | URL |\n|-------|-----|\n| Review known issues and limits for Azure storage tasks | https://learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-known-issues |\n| Review Azure Storage Discovery FAQs and service limits | https://learn.microsoft.com/en-us/azure/storage-discovery/frequently-asked-questions |\n| Understand Azure Storage Mover scale and performance | https://learn.microsoft.com/en-us/azure/storage-mover/performance-targets |\n| Review Azure Storage Mover release changes and limitations | https://learn.microsoft.com/en-us/azure/storage-mover/release-notes |\n| Optimize Blob Storage costs with smart tier thresholds | https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-smart |\n| Archive tier usage rules and minimum retention period | https://learn.microsoft.com/en-us/azure/storage/blobs/archive-blob |\n| Blob archive rehydration time and priority limits | https://learn.microsoft.com/en-us/azure/storage/blobs/archive-rehydrate-to-online-tier |\n| Understand BlobFuse limitations and known issues | https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-known-issues |\n| Understand limitations and known issues for Azure Data Lake Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-known-issues |\n| Protocol limits for NFS 3.0 on Azure Blob | https://learn.microsoft.com/en-us/azure/storage/blobs/network-file-system-protocol-support |\n| Object replication priority replication latency guarantees | https://learn.microsoft.com/en-us/azure/storage/blobs/object-replication-priority-replication |\n| Azure Blob Storage scalability and performance limits | https://learn.microsoft.com/en-us/azure/storage/blobs/scalability-targets |\n| Premium block blob storage scalability limits | https://learn.microsoft.com/en-us/azure/storage/blobs/scalability-targets-premium-block-blobs |\n| Premium page blob storage scalability limits | https://learn.microsoft.com/en-us/azure/storage/blobs/scalability-targets-premium-page-blobs |\n| Limitations and known issues for SFTP on Azure Blob Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-known-issues |\n| Azure Blob Storage FAQ including limits and behaviors | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-faq |\n| Static website hosting capabilities and limits in Blob Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website |\n\n### Security\n| Topic | URL |\n|-------|-----|\n| Assign Azure RBAC roles for storage tasks | https://learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-authorization-roles |\n| Configure roles to assign and run storage tasks | https://learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-authorization-roles-assign |\n| Securely register Azure Storage Mover agents | https://learn.microsoft.com/en-us/azure/storage-mover/agent-register |\n| Configure private networking for Azure Storage Mover migrations | https://learn.microsoft.com/en-us/azure/storage-mover/migrations-requiring-private-connections |\n| Configure anonymous read access for Blob containers | https://learn.microsoft.com/en-us/azure/storage/blobs/anonymous-read-access-configure |\n| Remediate anonymous read access to Azure Blob data | https://learn.microsoft.com/en-us/azure/storage/blobs/anonymous-read-access-overview |\n| Prevent anonymous read access for ARM-based Blob accounts | https://learn.microsoft.com/en-us/azure/storage/blobs/anonymous-read-access-prevent |\n| Assign Azure RBAC roles for Blob data access | https://learn.microsoft.com/en-us/azure/storage/blobs/assign-azure-role-data-access |\n| Authorize Azure Blob access using Microsoft Entra ID | https://learn.microsoft.com/en-us/azure/storage/blobs/authorize-access-azure-active-directory |\n| Authorize Azure Blob data operations with Azure CLI | https://learn.microsoft.com/en-us/azure/storage/blobs/authorize-data-operations-cli |\n| Authorize Blob data access in Azure portal using Entra or keys | https://learn.microsoft.com/en-us/azure/storage/blobs/authorize-data-operations-portal |\n| Authorize Azure Blob data operations with PowerShell | https://learn.microsoft.com/en-us/azure/storage/blobs/authorize-data-operations-powershell |\n| Secure BlobFuse2 configuration files with encryption commands | https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-secure |\n| Decrypt BlobFuse2 configuration files using secure decrypt | https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-secure-decrypt |\n| Encrypt BlobFuse2 configuration files using secure encrypt | https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-secure-encrypt |\n| Read encrypted BlobFuse2 config parameters with secure get | https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-secure-get |\n| Modify encrypted BlobFuse2 config parameters with secure set | https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-secure-set |\n| Implement client-side encryption for Azure blobs in .NET | https://learn.microsoft.com/en-us/azure/storage/blobs/client-side-encryption |\n| Use POSIX-style ACLs in Azure Data Lake Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-access-control |\n| Configure access control model for Azure Data Lake Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-access-control-model |\n| Manage Azure Data Lake Storage ACLs using the Azure portal | https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-azure-portal |\n| Manage Azure Data Lake Storage ACLs using Azure CLI | https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-cli |\n| Use .NET to configure ACLs in Azure Data Lake Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-dotnet |\n| Use Java to configure ACLs in Azure Data Lake Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-java |\n| Use JavaScript to configure ACLs in Azure Data Lake Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-javascript |\n| Manage Azure Data Lake Storage ACLs using PowerShell | https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-powershell |\n| Use Python to configure ACLs in Azure Data Lake Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-python |\n| Set Azure Data Lake Storage ACLs with Storage Explorer | https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-explorer-acl |\n| Use customer-provided encryption keys with Blob Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/encryption-customer-provided-keys |\n| Create and assign encryption scopes in Blob Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/encryption-scope-manage |\n| Understand encryption scopes for Azure Blob Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/encryption-scope-overview |\n| Secure object replication by blocking cross-tenant policies | https://learn.microsoft.com/en-us/azure/storage/blobs/object-replication-prevent-cross-tenant-policies |\n| Create service SAS for containers and blobs in Java | https://learn.microsoft.com/en-us/azure/storage/blobs/sas-service-create-java |\n| Create service SAS for blobs with JavaScript | https://learn.microsoft.com/en-us/azure/storage/blobs/sas-service-create-javascript |\n| Create service SAS for Azure blobs using Python | https://learn.microsoft.com/en-us/azure/storage/blobs/sas-service-create-python |\n| Validate SFTP host keys for Azure Blob Storage connections | https://learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-host-keys |\n| Authorize SFTP client access to Azure Blob Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-support-authorize-access |\n| Configure Entra ID-based SFTP authorization for Azure Blob Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-support-entra-id-based-access |\n| Apply security best practices for Azure Blob Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/security-recommendations |\n| Use Azure ABAC role assignment conditions for Blob Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-auth-abac |\n| Actions and attributes for Blob Storage ABAC conditions | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-auth-abac-attributes |\n| Configure Blob ABAC role conditions with Azure CLI | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-auth-abac-cli |\n| Example Azure ABAC role conditions for Blob Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-auth-abac-examples |\n| Configure Blob ABAC role conditions in Azure portal | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-auth-abac-portal |\n| Configure Blob ABAC role conditions with PowerShell | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-auth-abac-powershell |\n| Security considerations for Blob Storage ABAC conditions | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-auth-abac-security |\n| Create and use account SAS tokens with JavaScript | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-account-delegation-sas-create-javascript |\n| Create user delegation SAS tokens with JavaScript | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-create-user-delegation-sas-javascript |\n| Use customer-provided encryption keys with .NET blobs | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-customer-provided-key |\n| Check encryption status of Azure blobs via portal and CLI | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-encryption-status |\n| Create user delegation SAS for blobs with Azure CLI | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-cli |\n| Create user delegation SAS for blobs with Java | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-java |\n| Create user delegation SAS for blobs with PowerShell | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-powershell |\n| Create user delegation SAS tokens with Python | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-python |\n\n### Configuration\n| Topic | URL |\n|-------|-----|\n| Configure monitoring for Azure Storage Actions with Azure Monitor | https://learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/monitor-storage-tasks |\n| Configure Azure storage task assignments and schedules | https://learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-assignment |\n| Configure JSON conditions for Azure storage tasks | https://learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-conditions |\n| Define JSON operations for Azure storage tasks | https://learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-operations |\n| Reference monitoring data for Azure Storage Actions | https://learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-tasks-monitor-data-reference |\n| Configure Azure Storage Discovery workspace scopes and reporting | https://learn.microsoft.com/en-us/azure/storage-discovery/create-workspace |\n| Deploy a Storage Discovery workspace using Bicep | https://learn.microsoft.com/en-us/azure/storage-discovery/create-workspace-bicep |\n| Deploy and configure Azure Storage Mover agents | https://learn.microsoft.com/en-us/azure/storage-mover/agent-deploy |\n| Deploy and configure Azure Storage Mover agents | https://learn.microsoft.com/en-us/azure/storage-mover/agent-deploy |\n| Configure bandwidth schedules for Storage Mover agents | https://learn.microsoft.com/en-us/azure/storage-mover/bandwidth-management |\n| Manage Azure Storage Mover source and target endpoints | https://learn.microsoft.com/en-us/azure/storage-mover/endpoint-manage |\n| Configure Azure Storage Mover migration job definitions | https://learn.microsoft.com/en-us/azure/storage-mover/job-definition-create |\n| Configure and use Azure Storage Mover copy logs | https://learn.microsoft.com/en-us/azure/storage-mover/log-monitoring |\n| Configure networking for Azure Storage Mover agents | https://learn.microsoft.com/en-us/azure/storage-mover/network-prerequisites |\n| Configure and understand Azure Blob inventory reports | https://learn.microsoft.com/en-us/azure/storage/blobs/blob-inventory |\n| Enable and configure Azure Blob Storage inventory | https://learn.microsoft.com/en-us/azure/storage/blobs/blob-inventory-how-to |\n| Use BlobFuse2 commands to mount Azure Blob storage | https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands |\n| Generate BlobFuse2 config from BlobFuse v1 file | https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-mountv1 |\n| Configure BlobFuse2 settings via YAML and environment variables | https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-configuration |\n| Configure BlobFuse connection and caching settings | https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-configure |\n| Configure BlobFuse caching mode and optimize workloads | https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-configure-caching |\n| Configure BlobFuse for streaming mode workloads | https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-configure-streaming |\n| Configure logging levels and outputs for BlobFuse | https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-enable-logs |\n| Monitor BlobFuse mounts and resource usage | https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-health-monitor |\n| Mount Azure Blob containers on Linux with BlobFuse | https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-mount-container |\n| Configure a storage account for Azure Data Lake Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/create-data-lake-storage-account |\n| Container-level WORM immutability policies for Blob data | https://learn.microsoft.com/en-us/azure/storage/blobs/immutable-container-level-worm-policies |\n| Configure container-scoped immutability policies for blobs | https://learn.microsoft.com/en-us/azure/storage/blobs/immutable-policy-configure-container-scope |\n| Configure immutability policies for Azure blob versions | https://learn.microsoft.com/en-us/azure/storage/blobs/immutable-policy-configure-version-scope |\n| Overview of immutable WORM storage for Azure blobs | https://learn.microsoft.com/en-us/azure/storage/blobs/immutable-storage-overview |\n| Version-level WORM immutability policies for Blob data | https://learn.microsoft.com/en-us/azure/storage/blobs/immutable-version-level-worm-policies |\n| Lifecycle policy examples for tier transitions in Blob Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-policy-access-tiers |\n| Configure Azure Blob lifecycle management policies | https://learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-policy-configure |\n| Configure Blob lifecycle policies to delete data | https://learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-policy-delete |\n| Monitor Blob lifecycle policies with events, metrics, and logs | https://learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-policy-monitor |\n| Understand Azure Blob lifecycle management policy schema | https://learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-policy-structure |\n| Configure monitoring and diagnostics for Azure Blob Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/monitor-blob-storage |\n| Reference metrics and logs for monitoring Azure Blob Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/monitor-blob-storage-reference |\n| Enable and perform point-in-time restore for block blobs | https://learn.microsoft.com/en-us/azure/storage/blobs/point-in-time-restore-manage |\n| Overview of point-in-time restore for block blobs | https://learn.microsoft.com/en-us/azure/storage/blobs/point-in-time-restore-overview |\n| Use query acceleration SQL syntax for Blob Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/query-acceleration-sql-reference |\n| Enable and configure SFTP access to Azure Blob Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-support-how-to |\n| Understand Azure Blob snapshots and billing behavior | https://learn.microsoft.com/en-us/azure/storage/blobs/snapshots-overview |\n| Enable soft delete for Azure blobs | https://learn.microsoft.com/en-us/azure/storage/blobs/soft-delete-blob-enable |\n| Manage and restore soft-deleted Azure blobs | https://learn.microsoft.com/en-us/azure/storage/blobs/soft-delete-blob-manage |\n| Understand and configure Blob soft delete behavior | https://learn.microsoft.com/en-us/azure/storage/blobs/soft-delete-blob-overview |\n| Enable and manage container soft delete in Blob Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/soft-delete-container-enable |\n| Configure soft delete for Blob containers | https://learn.microsoft.com/en-us/azure/storage/blobs/soft-delete-container-overview |\n| Configure container properties and metadata via .NET | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-properties-metadata |\n| Enable static website hosting on Azure Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website-how-to |\n| Map a custom domain to Azure Blob or static website endpoints | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-custom-domain-name |\n| Manage and query Blob data using index tags | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-manage-find-blobs |\n| Enable and manage Azure Blob versioning | https://learn.microsoft.com/en-us/azure/storage/blobs/versioning-enable |\n| Blob versioning behavior and recovery capabilities | https://learn.microsoft.com/en-us/azure/storage/blobs/versioning-overview |\n| Configure Commvault backup targets using Azure Blob Storage | https://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/backup-archive-disaster-recovery/commvault/commvault-solution-guide |\n| Configure DobiProtect backups to Azure Blob Storage | https://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/backup-archive-disaster-recovery/datadobi/datadobi-solution-guide |\n| Deploy and configure Tiger Bridge CDP with Azure Blob | https://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/backup-archive-disaster-recovery/tiger-bridge-cdp-guide |\n| Configure Atempo Miria to migrate data into Azure Storage | https://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/atempo-quick-start-guide |\n| Configure Cirrus Migrate Cloud for Azure block data | https://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/cirrus-data-migration-guide |\n| Set up Datadobi DobiMigrate for Azure storage migration | https://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/dobimigrate-quick-start-guide |\n| Configure Komprise Intelligent Data Manager for Azure migration | https://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/komprise-quick-start-guide |\n| Implement Komprise Intelligent Tiering to Azure Blob | https://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/komprise-tiering-guide |\n| Deploy Data Dynamics StorageX for Azure file migrations | https://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/storagex-quick-start-guide |\n\n### Integrations & Coding Patterns\n| Topic | URL |\n|-------|-----|\n| Configure S3 to Azure Blob cloud-to-cloud migration | https://learn.microsoft.com/en-us/azure/storage-mover/cloud-to-cloud-migration |\n| Trigger Azure Functions from blob rehydration events via Event Grid | https://learn.microsoft.com/en-us/azure/storage/blobs/archive-rehydrate-handle-event |\n| Manage Azure block blobs with Azure CLI | https://learn.microsoft.com/en-us/azure/storage/blobs/blob-cli |\n| Manage Azure Blob containers with Azure CLI | https://learn.microsoft.com/en-us/azure/storage/blobs/blob-containers-cli |\n| Manage Azure Blob containers using PowerShell commands | https://learn.microsoft.com/en-us/azure/storage/blobs/blob-containers-powershell |\n| Manage Azure block blobs using PowerShell | https://learn.microsoft.com/en-us/azure/storage/blobs/blob-powershell |\n| Generate BlobFuse2 autocompletion scripts with completion command | https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-completion |\n| Create bash autocompletion for BlobFuse2 | https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-completion-bash |\n| Create fish autocompletion for BlobFuse2 | https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-completion-fish |\n| Create PowerShell autocompletion for BlobFuse2 | https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-completion-powershell |\n| Create zsh autocompletion for BlobFuse2 | https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-completion-zsh |\n| Mount Blob Storage containers as Linux file systems with blobfuse2 | https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-mount |\n| Mount all containers in a storage account using blobfuse2 | https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-mount-all |\n| List BlobFuse2 mount points with mount list command | https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-mount-list |\n| Unmount BlobFuse2 mount points using unmount command | https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-unmount |\n| Unmount all BlobFuse2 mount points in a storage account | https://learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-unmount-all |\n| Calculate blob count and size using inventory and Synapse | https://learn.microsoft.com/en-us/azure/storage/blobs/calculate-blob-count-size |\n| Convert append and page blobs to block blobs | https://learn.microsoft.com/en-us/azure/storage/blobs/convert-append-and-page-blobs-to-block-blobs |\n| Use the ABFS driver to access Azure Data Lake Storage from Hadoop | https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-abfs-driver |\n| Manage Azure Data Lake Storage directories and files with Azure CLI | https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-cli |\n| Use .NET to manage directories and files in Azure Data Lake Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-dotnet |\n| Use Java to manage directories and files in Azure Data Lake Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-java |\n| Use JavaScript to manage directories and files in Azure Data Lake Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-javascript |\n| Manage Azure Data Lake Storage directories and files with PowerShell | https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-powershell |\n| Use Python to manage directories and files in Azure Data Lake Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-python |\n| Construct and use ABFS URIs for Azure Data Lake Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-introduction-abfs-uri |\n| Use Blob APIs and tools with Azure Data Lake Storage multi-protocol access | https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-multi-protocol-access |\n| Filter data with Azure Data Lake Storage query acceleration | https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-query-acceleration-how-to |\n| Copy data to Azure Data Lake Storage using DistCp | https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-use-distcp |\n| Access Azure Data Lake Storage using the HDFS CLI | https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-use-hdfs-data-lake-storage |\n| Query Azure Data Lake Storage data using Azure Synapse serverless SQL | https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-use-sql |\n| Mount Azure Blob containers via NFS 3.0 | https://learn.microsoft.com/en-us/azure/storage/blobs/network-file-system-protocol-support-how-to |\n| Connect to Azure Blob Storage with C++ SDK | https://learn.microsoft.com/en-us/azure/storage/blobs/quickstart-blobs-c-plus-plus |\n| Manage Azure blobs from browser JavaScript | https://learn.microsoft.com/en-us/azure/storage/blobs/quickstart-blobs-javascript-browser |\n| Create service SAS for blobs using .NET SDK | https://learn.microsoft.com/en-us/azure/storage/blobs/sas-service-create-dotnet |\n| Create and manage blob snapshots with .NET | https://learn.microsoft.com/en-us/azure/storage/blobs/snapshots-manage-dotnet |\n| Append data to Azure append blobs with .NET | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-append |\n| Compute Blob Storage container statistics using Databricks | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-calculate-container-statistics-databricks |\n| Process Blob Storage change feed using .NET client | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-change-feed-how-to |\n| Create Azure blob containers with Go client module | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-create-go |\n| Create Azure blob containers using Java SDK | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-create-java |\n| Create Azure blob containers with JavaScript | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-create-javascript |\n| Create Azure blob containers with Python SDK | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-create-python |\n| Delete and restore blob containers using Go SDK | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-delete-go |\n| Delete and restore blob containers with Java | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-delete-java |\n| Delete and restore Azure blob containers in JavaScript | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-delete-javascript |\n| Delete and restore Azure blob containers in Python | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-delete-python |\n| Manage blob container leases with the .NET SDK | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-lease |\n| Create and manage container leases with Java | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-lease-java |\n| Manage Azure blob container leases in JavaScript | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-lease-javascript |\n| Manage Azure blob container leases with Python | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-lease-python |\n| Manage blob container properties and metadata in Go | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-properties-metadata-go |\n| Manage container properties and metadata with Java | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-properties-metadata-java |\n| Set blob container properties and metadata in JavaScript | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-properties-metadata-javascript |\n| Set container properties and metadata with Python | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-properties-metadata-python |\n| List Azure blob containers with Go client | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-containers-list-go |\n| List Azure blob containers using Java | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-containers-list-java |\n| List Azure blob containers using JavaScript SDK | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-containers-list-javascript |\n| List Azure blob containers using Python | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-containers-list-python |\n| Copy blobs with .NET using Azure Storage SDK | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy |\n| Perform asynchronous blob copy operations with .NET | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-async-dotnet |\n| Asynchronously copy blobs with Go and abort operations | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-async-go |\n| Asynchronously copy Azure blobs with Java | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-async-java |\n| Asynchronously copy Azure blobs in JavaScript | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-async-javascript |\n| Asynchronously copy Azure blobs in Python | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-async-python |\n| Copy blobs with Azure Storage Go client | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-go |\n| Copy Azure blobs using Java SDK | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-java |\n| Copy Azure blobs with JavaScript client library | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-javascript |\n| Copy Azure blobs using Python client library | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-python |\n| Copy blobs from source URLs with .NET | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-url-dotnet |\n| Copy blobs from source URL using Go SDK | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-url-go |\n| Copy blobs from source URLs with Java | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-url-java |\n| Copy Azure blobs from URL using JavaScript | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-url-javascript |\n| Copy Azure blobs from URL using Python | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-url-python |\n| Delete and restore Azure blobs using .NET SDK | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-delete |\n| Delete and restore soft-deleted blobs with Go | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-delete-go |\n| Delete and restore Azure blobs with Java | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-delete-java |\n| Delete and restore Azure blobs in JavaScript | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-delete-javascript |\n| Delete and restore Azure blobs using Python | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-delete-python |\n| Download blobs with .NET using Azure Storage SDK | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-download |\n| Download blobs using Azure Storage Go SDK | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-download-go |\n| Download Azure blobs using Java client library | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-download-java |\n| Download Azure blobs using JavaScript SDK | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-download-javascript |\n| Download Azure blobs with Python SDK | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-download-python |\n| Send Blob Storage events to web endpoint using Azure CLI | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-event-quickstart |\n| Get Azure container and blob URLs in JavaScript | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-get-url-javascript |\n| Connect to Azure Blob Storage using Go | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-go-get-started |\n| Use blob index tags via SDKs and REST APIs | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-index-how-to |\n| Analyze Azure Blob inventory with Synapse and Power BI | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-inventory-report-analytics |\n| Create and manage blob leases using .NET | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-lease |\n| Create and manage blob leases with Java | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-lease-java |\n| Manage Azure blob leases using JavaScript SDK | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-lease-javascript |\n| Manage Azure blob leases using Python SDK | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-lease-python |\n| Manage blob properties and metadata with .NET | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-properties-metadata |\n| Manage blob properties and metadata using Go | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-properties-metadata-go |\n| Manage blob properties and metadata using Java | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-properties-metadata-java |\n| Manage Azure blob properties and metadata in JavaScript | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-properties-metadata-javascript |\n| Manage Azure blob properties and metadata in Python | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-properties-metadata-python |\n| Connect to Azure Blob Storage using Python | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-python-get-started |\n| Discover Blob Storage endpoints using management SDK | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-query-endpoint-srp |\n| Manage Azure blob index tags with .NET | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-tags |\n| Use blob index tags with Azure Storage Go SDK | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-tags-go |\n| Use blob index tags with Java for data discovery | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-tags-java |\n| Use blob index tags with JavaScript for search | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-tags-javascript |\n| Use blob index tags with Python for data discovery | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-tags-python |\n| Upload blobs with .NET using Azure Storage SDK | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-upload |\n| Upload blobs with Azure Storage Go client | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-upload-go |\n| Upload Azure blobs using Java client library | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-upload-java |\n| Upload Azure blobs with JavaScript client library | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-upload-javascript |\n| Upload Azure blobs using Python client library | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-upload-python |\n| Set or change Azure blob access tier in .NET | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-use-access-tier-dotnet |\n| Set or change blob access tier with Java | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-use-access-tier-java |\n| Set Azure blob access tiers with JavaScript | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-use-access-tier-javascript |\n| Set Azure blob access tiers with Python | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-use-access-tier-python |\n| Create user delegation SAS for blobs using .NET SDK | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-dotnet |\n| List blobs with .NET using flat and hierarchical listings | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-list |\n| List blobs flat or hierarchically using Go | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-list-go |\n| List blobs in Azure Storage using Java | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-list-java |\n| List Azure blobs hierarchically with JavaScript | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-list-javascript |\n| List Azure blobs hierarchically with Python | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-list-python |\n| Encrypt and decrypt blobs using Azure Key Vault keys | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-encrypt-decrypt-blobs-key-vault |\n| Use Azure CLI to upload and download blobs | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-cli |\n| Connect to Azure Blob Storage with .NET SDK | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-dotnet |\n| Use Go module to work with Azure Blob Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-go |\n| Connect to Azure Blob Storage with Java SDK | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-java |\n| Use Quarkus extension to access Azure Blob Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-java-quarkus |\n| Use JavaScript SDK to manage Azure blobs | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-nodejs |\n| Use TypeScript SDK to manage Azure blobs | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-nodejs-typescript |\n| Use Azure PowerShell to manage Blob storage data | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-powershell |\n| Connect to Azure Blob Storage with Python SDK | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-python |\n| Run Blob Storage automated tests with Azurite and private endpoints | https://learn.microsoft.com/en-us/azure/storage/blobs/use-azurite-to-run-automated-tests |\n| Create and list blob versions with .NET | https://learn.microsoft.com/en-us/azure/storage/blobs/versions-manage-dotnet |\n\n### Deployment\n| Topic | URL |\n|-------|-----|\n| Integrate Azure Storage with Azure CDN for blob delivery | https://learn.microsoft.com/en-us/azure/cdn/cdn-create-a-storage-account-with-cdn |\n| Move Storage Discovery workspaces across Azure scopes | https://learn.microsoft.com/en-us/azure/storage-discovery/resource-move |\n| Migrate on-premises HDFS data to Azure Storage using Data Box | https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-migrate-on-premises-hdfs-cluster |\n| Migrate Hadoop data to Azure Data Lake Storage with WANdisco LiveData | https://learn.microsoft.com/en-us/azure/storage/blobs/migrate-gen2-wandisco-live-data-platform |\n| Configure and deploy a static website on Blob Storage | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website-host |\n| Deploy static websites to Azure Storage using GitHub Actions | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-static-site-github-actions |\n| Check Azure Blob Storage feature support by account type | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-feature-support-in-storage-accounts |\n| Deploy static website on Azure Storage with Terraform | https://learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-static-website-terraform |\n| Enable Data Lake capabilities on existing Blob accounts | https://learn.microsoft.com/en-us/azure/storage/blobs/upgrade-to-data-lake-storage-gen2-how-to |\n| Deploy and configure Nasuni with Azure Blob Storage | https://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/primary-secondary-storage/nasuni-deployment-guide |\n| Deploy Tiger Bridge hybrid data with Azure Blob | https://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/primary-secondary-storage/tiger-bridge-deployment-guide |","tags":["azure","blob","storage","agent","skills","microsoftdocs","agent-skills","agentic-skills","agentskill","ai-agents","ai-coding","azure-functions"],"capabilities":["skill","source-microsoftdocs","skill-azure-blob-storage","topic-agent","topic-agent-skills","topic-agentic-skills","topic-agentskill","topic-ai-agents","topic-ai-coding","topic-azure","topic-azure-functions","topic-azure-kubernetes-service","topic-azure-openai","topic-azure-sql-database","topic-azure-storage"],"categories":["Agent-Skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-blob-storage","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add MicrosoftDocs/Agent-Skills","source_repo":"https://github.com/MicrosoftDocs/Agent-Skills","install_from":"skills.sh"}},"qualityScore":"0.698","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 497 github stars · SKILL.md body (52,385 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T12:53:30.468Z","embedding":null,"createdAt":"2026-04-18T21:58:20.615Z","updatedAt":"2026-04-22T12:53:30.468Z","lastSeenAt":"2026-04-22T12:53:30.468Z","tsv":"'/en-us/azure/cdn/cdn-create-a-storage-account-with-cdn':4010 '/en-us/azure/storage-actions/storage-actions-plan-manage-costs':854 '/en-us/azure/storage-actions/storage-tasks/monitor-storage-tasks':1906 '/en-us/azure/storage-actions/storage-tasks/storage-task-assignment':1916 '/en-us/azure/storage-actions/storage-tasks/storage-task-authorization-roles':1287 '/en-us/azure/storage-actions/storage-tasks/storage-task-authorization-roles-assign':1298 '/en-us/azure/storage-actions/storage-tasks/storage-task-best-practices':518 '/en-us/azure/storage-actions/storage-tasks/storage-task-conditions':1926 '/en-us/azure/storage-actions/storage-tasks/storage-task-known-issues':1104 '/en-us/azure/storage-actions/storage-tasks/storage-task-operations':1936 '/en-us/azure/storage-actions/storage-tasks/storage-task-troubleshooting':451 '/en-us/azure/storage-actions/storage-tasks/storage-tasks-monitor-data-reference':1946 '/en-us/azure/storage-discovery/create-workspace':1957 '/en-us/azure/storage-discovery/create-workspace-bicep':1967 '/en-us/azure/storage-discovery/deployment-planning':529 '/en-us/azure/storage-discovery/frequently-asked-questions':1115 '/en-us/azure/storage-discovery/pricing':865 '/en-us/azure/storage-discovery/resource-move':4020 '/en-us/azure/storage-mover/agent-deploy':1977,1987 '/en-us/azure/storage-mover/agent-register':1307 '/en-us/azure/storage-mover/bandwidth-management':1997 '/en-us/azure/storage-mover/billing':876 '/en-us/azure/storage-mover/cloud-to-cloud-migration':2584 '/en-us/azure/storage-mover/cloud-to-cloud-private-network-configs':886 '/en-us/azure/storage-mover/deployment-planning':896 '/en-us/azure/storage-mover/endpoint-manage':2008 '/en-us/azure/storage-mover/job-definition-create':2018 '/en-us/azure/storage-mover/log-monitoring':2029 '/en-us/azure/storage-mover/migrations-requiring-private-connections':1318 '/en-us/azure/storage-mover/network-prerequisites':2039 '/en-us/azure/storage-mover/network-troubleshooting':460 '/en-us/azure/storage-mover/performance-targets':1125 '/en-us/azure/storage-mover/release-notes':1136 '/en-us/azure/storage-mover/resource-hierarchy':539 '/en-us/azure/storage-mover/status-code':471 '/en-us/azure/storage-mover/troubleshooting':482 '/en-us/azure/storage/blobs/access-tiers-best-practices':551 '/en-us/azure/storage/blobs/access-tiers-smart':1147 '/en-us/azure/storage/blobs/anonymous-read-access-configure':1328 '/en-us/azure/storage/blobs/anonymous-read-access-overview':1339 '/en-us/azure/storage/blobs/anonymous-read-access-prevent':1352 '/en-us/azure/storage/blobs/archive-blob':1158 '/en-us/azure/storage/blobs/archive-cost-estimation':906 '/en-us/azure/storage/blobs/archive-rehydrate-handle-event':2597 '/en-us/azure/storage/blobs/archive-rehydrate-to-online-tier':1168 '/en-us/azure/storage/blobs/assign-azure-role-data-access':1363 '/en-us/azure/storage/blobs/authorize-access-azure-active-directory':1374 '/en-us/azure/storage/blobs/authorize-data-operations-cli':1385 '/en-us/azure/storage/blobs/authorize-data-operations-portal':1399 '/en-us/azure/storage/blobs/authorize-data-operations-powershell':1409 '/en-us/azure/storage/blobs/azcopy-cost-estimation':917 '/en-us/azure/storage/blobs/blob-cli':2607 '/en-us/azure/storage/blobs/blob-containers-cli':2617 '/en-us/azure/storage/blobs/blob-containers-powershell':2627 '/en-us/azure/storage/blobs/blob-inventory':2049 '/en-us/azure/storage/blobs/blob-inventory-how-to':2059 '/en-us/azure/storage/blobs/blob-inventory-performance-characteristics':561 '/en-us/azure/storage/blobs/blob-powershell':2636 '/en-us/azure/storage/blobs/blob-storage-estimate-costs':931 '/en-us/azure/storage/blobs/blob-storage-monitoring-scenarios':572 '/en-us/azure/storage/blobs/blobfuse2-commands':2070 '/en-us/azure/storage/blobs/blobfuse2-commands-completion':2646 '/en-us/azure/storage/blobs/blobfuse2-commands-completion-bash':2654 '/en-us/azure/storage/blobs/blobfuse2-commands-completion-fish':2662 '/en-us/azure/storage/blobs/blobfuse2-commands-completion-powershell':2670 '/en-us/azure/storage/blobs/blobfuse2-commands-completion-zsh':2678 '/en-us/azure/storage/blobs/blobfuse2-commands-mount':2691 '/en-us/azure/storage/blobs/blobfuse2-commands-mount-all':2703 '/en-us/azure/storage/blobs/blobfuse2-commands-mount-list':2714 '/en-us/azure/storage/blobs/blobfuse2-commands-mountv1':2080 '/en-us/azure/storage/blobs/blobfuse2-commands-secure':1419 '/en-us/azure/storage/blobs/blobfuse2-commands-secure-decrypt':1429 '/en-us/azure/storage/blobs/blobfuse2-commands-secure-encrypt':1439 '/en-us/azure/storage/blobs/blobfuse2-commands-secure-get':1450 '/en-us/azure/storage/blobs/blobfuse2-commands-secure-set':1461 '/en-us/azure/storage/blobs/blobfuse2-commands-unmount':2724 '/en-us/azure/storage/blobs/blobfuse2-commands-unmount-all':2736 '/en-us/azure/storage/blobs/blobfuse2-compare-linux-file-system':942 '/en-us/azure/storage/blobs/blobfuse2-configuration':2091 '/en-us/azure/storage/blobs/blobfuse2-configure':2100 '/en-us/azure/storage/blobs/blobfuse2-configure-caching':2110 '/en-us/azure/storage/blobs/blobfuse2-configure-streaming':2119 '/en-us/azure/storage/blobs/blobfuse2-enable-logs':2129 '/en-us/azure/storage/blobs/blobfuse2-health-monitor':2138 '/en-us/azure/storage/blobs/blobfuse2-known-issues':1177 '/en-us/azure/storage/blobs/blobfuse2-mount-container':2149 '/en-us/azure/storage/blobs/blobfuse2-streaming-versus-caching':952 '/en-us/azure/storage/blobs/blobfuse2-troubleshooting':492 '/en-us/azure/storage/blobs/calculate-blob-count-size':2748 '/en-us/azure/storage/blobs/client-side-encryption':1474 '/en-us/azure/storage/blobs/concurrency-manage':582 '/en-us/azure/storage/blobs/convert-append-and-page-blobs-to-block-blobs':2759 '/en-us/azure/storage/blobs/cost-estimate-archive-retrieval-copy-blob':963 '/en-us/azure/storage/blobs/cost-estimate-archive-retrieval-set-tier':976 '/en-us/azure/storage/blobs/cost-estimate-multi-region-access':989 '/en-us/azure/storage/blobs/create-data-lake-storage-account':2161 '/en-us/azure/storage/blobs/data-lake-storage-abfs-driver':2774 '/en-us/azure/storage/blobs/data-lake-storage-access-control':1487 '/en-us/azure/storage/blobs/data-lake-storage-access-control-model':1499 '/en-us/azure/storage/blobs/data-lake-storage-acl-azure-portal':1512 '/en-us/azure/storage/blobs/data-lake-storage-acl-cli':1524 '/en-us/azure/storage/blobs/data-lake-storage-acl-dotnet':1537 '/en-us/azure/storage/blobs/data-lake-storage-acl-java':1550 '/en-us/azure/storage/blobs/data-lake-storage-acl-javascript':1563 '/en-us/azure/storage/blobs/data-lake-storage-acl-powershell':1574 '/en-us/azure/storage/blobs/data-lake-storage-acl-python':1587 '/en-us/azure/storage/blobs/data-lake-storage-best-practices':597 '/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-cli':2788 '/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-dotnet':2803 '/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-java':2818 '/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-javascript':2833 '/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-powershell':2846 '/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-python':2861 '/en-us/azure/storage/blobs/data-lake-storage-explorer-acl':1599 '/en-us/azure/storage/blobs/data-lake-storage-introduction-abfs-uri':2874 '/en-us/azure/storage/blobs/data-lake-storage-known-issues':1190 '/en-us/azure/storage/blobs/data-lake-storage-migrate-on-premises-hdfs-cluster':4035 '/en-us/azure/storage/blobs/data-lake-storage-multi-protocol-access':2891 '/en-us/azure/storage/blobs/data-lake-storage-query-acceleration-how-to':2903 '/en-us/azure/storage/blobs/data-lake-storage-use-distcp':2915 '/en-us/azure/storage/blobs/data-lake-storage-use-hdfs-data-lake-storage':2927 '/en-us/azure/storage/blobs/data-lake-storage-use-sql':2941 '/en-us/azure/storage/blobs/data-protection-overview':1000 '/en-us/azure/storage/blobs/encryption-customer-provided-keys':1611 '/en-us/azure/storage/blobs/encryption-scope-manage':1622 '/en-us/azure/storage/blobs/encryption-scope-overview':1632 '/en-us/azure/storage/blobs/immutable-container-level-worm-policies':2173 '/en-us/azure/storage/blobs/immutable-policy-configure-container-scope':2184 '/en-us/azure/storage/blobs/immutable-policy-configure-version-scope':2194 '/en-us/azure/storage/blobs/immutable-storage-overview':2205 '/en-us/azure/storage/blobs/immutable-version-level-worm-policies':2217 '/en-us/azure/storage/blobs/lifecycle-management-performance-characteristics':606 '/en-us/azure/storage/blobs/lifecycle-management-policy-access-tiers':2229 '/en-us/azure/storage/blobs/lifecycle-management-policy-configure':2238 '/en-us/azure/storage/blobs/lifecycle-management-policy-delete':2248 '/en-us/azure/storage/blobs/lifecycle-management-policy-monitor':2260 '/en-us/azure/storage/blobs/lifecycle-management-policy-structure':2270 '/en-us/azure/storage/blobs/map-rest-apis-transaction-categories':1011 '/en-us/azure/storage/blobs/migrate-gen2-wandisco-live-data-platform':4049 '/en-us/azure/storage/blobs/monitor-blob-storage':2281 '/en-us/azure/storage/blobs/monitor-blob-storage-reference':2293 '/en-us/azure/storage/blobs/network-file-system-protocol-known-issues':503 '/en-us/azure/storage/blobs/network-file-system-protocol-performance-benchmark':616 '/en-us/azure/storage/blobs/network-file-system-protocol-support':1201 '/en-us/azure/storage/blobs/network-file-system-protocol-support-how-to':2951 '/en-us/azure/storage/blobs/network-file-system-protocol-support-performance':626 '/en-us/azure/storage/blobs/object-replication-prevent-cross-tenant-policies':1644 '/en-us/azure/storage/blobs/object-replication-priority-replication':1210 '/en-us/azure/storage/blobs/point-in-time-restore-manage':2307 '/en-us/azure/storage/blobs/point-in-time-restore-overview':2320 '/en-us/azure/storage/blobs/premium-tier-for-data-lake-storage':1026 '/en-us/azure/storage/blobs/query-acceleration-sql-reference':2331 '/en-us/azure/storage/blobs/quickstart-blobs-c-plus-plus':2962 '/en-us/azure/storage/blobs/quickstart-blobs-javascript-browser':2971 '/en-us/azure/storage/blobs/sas-service-create-dotnet':2982 '/en-us/azure/storage/blobs/sas-service-create-java':1656 '/en-us/azure/storage/blobs/sas-service-create-javascript':1666 '/en-us/azure/storage/blobs/sas-service-create-python':1677 '/en-us/azure/storage/blobs/scalability-targets':1220 '/en-us/azure/storage/blobs/scalability-targets-premium-block-blobs':1229 '/en-us/azure/storage/blobs/scalability-targets-premium-page-blobs':1238 '/en-us/azure/storage/blobs/secure-file-transfer-protocol-host-keys':1689 '/en-us/azure/storage/blobs/secure-file-transfer-protocol-known-issues':1251 '/en-us/azure/storage/blobs/secure-file-transfer-protocol-performance':636 '/en-us/azure/storage/blobs/secure-file-transfer-protocol-support-authorize-access':1700 '/en-us/azure/storage/blobs/secure-file-transfer-protocol-support-entra-id-based-access':1714 '/en-us/azure/storage/blobs/secure-file-transfer-protocol-support-how-to':2343 '/en-us/azure/storage/blobs/security-recommendations':1725 '/en-us/azure/storage/blobs/snapshots-manage-dotnet':2992 '/en-us/azure/storage/blobs/snapshots-overview':2353 '/en-us/azure/storage/blobs/soft-delete-blob-enable':2362 '/en-us/azure/storage/blobs/soft-delete-blob-manage':2373 '/en-us/azure/storage/blobs/soft-delete-blob-overview':2383 '/en-us/azure/storage/blobs/soft-delete-container-enable':2395 '/en-us/azure/storage/blobs/soft-delete-container-overview':2404 '/en-us/azure/storage/blobs/soft-delete-vs-versioning-options':1036 '/en-us/azure/storage/blobs/storage-auth-abac':1737 '/en-us/azure/storage/blobs/storage-auth-abac-attributes':1748 '/en-us/azure/storage/blobs/storage-auth-abac-cli':1759 '/en-us/azure/storage/blobs/storage-auth-abac-examples':1770 '/en-us/azure/storage/blobs/storage-auth-abac-portal':1781 '/en-us/azure/storage/blobs/storage-auth-abac-powershell':1791 '/en-us/azure/storage/blobs/storage-auth-abac-security':1801 '/en-us/azure/storage/blobs/storage-blob-account-delegation-sas-create-javascript':1812 '/en-us/azure/storage/blobs/storage-blob-append':3003 '/en-us/azure/storage/blobs/storage-blob-block-blob-premium':1047 '/en-us/azure/storage/blobs/storage-blob-calculate-container-statistics-databricks':3013 '/en-us/azure/storage/blobs/storage-blob-change-feed-how-to':3024 '/en-us/azure/storage/blobs/storage-blob-client-management':647 '/en-us/azure/storage/blobs/storage-blob-container-create-go':3035 '/en-us/azure/storage/blobs/storage-blob-container-create-java':3045 '/en-us/azure/storage/blobs/storage-blob-container-create-javascript':3054 '/en-us/azure/storage/blobs/storage-blob-container-create-python':3064 '/en-us/azure/storage/blobs/storage-blob-container-delete':660 '/en-us/azure/storage/blobs/storage-blob-container-delete-go':3075 '/en-us/azure/storage/blobs/storage-blob-container-delete-java':3085 '/en-us/azure/storage/blobs/storage-blob-container-delete-javascript':3096 '/en-us/azure/storage/blobs/storage-blob-container-delete-python':3107 '/en-us/azure/storage/blobs/storage-blob-container-lease':3118 '/en-us/azure/storage/blobs/storage-blob-container-lease-java':3128 '/en-us/azure/storage/blobs/storage-blob-container-lease-javascript':3138 '/en-us/azure/storage/blobs/storage-blob-container-lease-python':3148 '/en-us/azure/storage/blobs/storage-blob-container-properties-metadata':2414 '/en-us/azure/storage/blobs/storage-blob-container-properties-metadata-go':3159 '/en-us/azure/storage/blobs/storage-blob-container-properties-metadata-java':3169 '/en-us/azure/storage/blobs/storage-blob-container-properties-metadata-javascript':3180 '/en-us/azure/storage/blobs/storage-blob-container-properties-metadata-python':3190 '/en-us/azure/storage/blobs/storage-blob-containers-list-go':3200 '/en-us/azure/storage/blobs/storage-blob-containers-list-java':3209 '/en-us/azure/storage/blobs/storage-blob-containers-list-javascript':3219 '/en-us/azure/storage/blobs/storage-blob-containers-list-python':3228 '/en-us/azure/storage/blobs/storage-blob-copy':3239 '/en-us/azure/storage/blobs/storage-blob-copy-async-dotnet':3249 '/en-us/azure/storage/blobs/storage-blob-copy-async-go':3260 '/en-us/azure/storage/blobs/storage-blob-copy-async-java':3269 '/en-us/azure/storage/blobs/storage-blob-copy-async-javascript':3278 '/en-us/azure/storage/blobs/storage-blob-copy-async-python':3287 '/en-us/azure/storage/blobs/storage-blob-copy-go':3297 '/en-us/azure/storage/blobs/storage-blob-copy-java':3306 '/en-us/azure/storage/blobs/storage-blob-copy-javascript':3316 '/en-us/azure/storage/blobs/storage-blob-copy-python':3326 '/en-us/azure/storage/blobs/storage-blob-copy-url-dotnet':3336 '/en-us/azure/storage/blobs/storage-blob-copy-url-go':3347 '/en-us/azure/storage/blobs/storage-blob-copy-url-java':3357 '/en-us/azure/storage/blobs/storage-blob-copy-url-javascript':3367 '/en-us/azure/storage/blobs/storage-blob-copy-url-python':3377 '/en-us/azure/storage/blobs/storage-blob-create-user-delegation-sas-javascript':1822 '/en-us/azure/storage/blobs/storage-blob-customer-provided-key':1834 '/en-us/azure/storage/blobs/storage-blob-delete':3388 '/en-us/azure/storage/blobs/storage-blob-delete-go':3400 '/en-us/azure/storage/blobs/storage-blob-delete-java':3410 '/en-us/azure/storage/blobs/storage-blob-delete-javascript':3420 '/en-us/azure/storage/blobs/storage-blob-delete-python':3430 '/en-us/azure/storage/blobs/storage-blob-download':3441 '/en-us/azure/storage/blobs/storage-blob-download-go':3451 '/en-us/azure/storage/blobs/storage-blob-download-java':3461 '/en-us/azure/storage/blobs/storage-blob-download-javascript':3470 '/en-us/azure/storage/blobs/storage-blob-download-python':3479 '/en-us/azure/storage/blobs/storage-blob-encryption-status':1847 '/en-us/azure/storage/blobs/storage-blob-event-overview':671 '/en-us/azure/storage/blobs/storage-blob-event-quickstart':3492 '/en-us/azure/storage/blobs/storage-blob-faq':1262 '/en-us/azure/storage/blobs/storage-blob-get-url-javascript':3503 '/en-us/azure/storage/blobs/storage-blob-go-get-started':3513 '/en-us/azure/storage/blobs/storage-blob-index-how-to':3525 '/en-us/azure/storage/blobs/storage-blob-inventory-report-analytics':3537 '/en-us/azure/storage/blobs/storage-blob-lease':3547 '/en-us/azure/storage/blobs/storage-blob-lease-java':3557 '/en-us/azure/storage/blobs/storage-blob-lease-javascript':3567 '/en-us/azure/storage/blobs/storage-blob-lease-python':3577 '/en-us/azure/storage/blobs/storage-blob-properties-metadata':3587 '/en-us/azure/storage/blobs/storage-blob-properties-metadata-go':3597 '/en-us/azure/storage/blobs/storage-blob-properties-metadata-java':3607 '/en-us/azure/storage/blobs/storage-blob-properties-metadata-javascript':3618 '/en-us/azure/storage/blobs/storage-blob-properties-metadata-python':3629 '/en-us/azure/storage/blobs/storage-blob-python-get-started':3639 '/en-us/azure/storage/blobs/storage-blob-query-endpoint-srp':3649 '/en-us/azure/storage/blobs/storage-blob-reserved-capacity':1057 '/en-us/azure/storage/blobs/storage-blob-static-website':1274 '/en-us/azure/storage/blobs/storage-blob-static-website-host':4061 '/en-us/azure/storage/blobs/storage-blob-static-website-how-to':2424 '/en-us/azure/storage/blobs/storage-blob-tags':3659 '/en-us/azure/storage/blobs/storage-blob-tags-go':3671 '/en-us/azure/storage/blobs/storage-blob-tags-java':3683 '/en-us/azure/storage/blobs/storage-blob-tags-javascript':3694 '/en-us/azure/storage/blobs/storage-blob-tags-python':3706 '/en-us/azure/storage/blobs/storage-blob-upload':3717 '/en-us/azure/storage/blobs/storage-blob-upload-go':3727 '/en-us/azure/storage/blobs/storage-blob-upload-java':3737 '/en-us/azure/storage/blobs/storage-blob-upload-javascript':3747 '/en-us/azure/storage/blobs/storage-blob-upload-python':3757 '/en-us/azure/storage/blobs/storage-blob-use-access-tier-dotnet':3769 '/en-us/azure/storage/blobs/storage-blob-use-access-tier-java':3780 '/en-us/azure/storage/blobs/storage-blob-use-access-tier-javascript':3790 '/en-us/azure/storage/blobs/storage-blob-use-access-tier-python':3800 '/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-cli':1859 '/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-dotnet':3812 '/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-java':1870 '/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-powershell':1881 '/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-python':1891 '/en-us/azure/storage/blobs/storage-blobs-latency':683 '/en-us/azure/storage/blobs/storage-blobs-list':3824 '/en-us/azure/storage/blobs/storage-blobs-list-go':3834 '/en-us/azure/storage/blobs/storage-blobs-list-java':3844 '/en-us/azure/storage/blobs/storage-blobs-list-javascript':3853 '/en-us/azure/storage/blobs/storage-blobs-list-python':3862 '/en-us/azure/storage/blobs/storage-blobs-static-site-github-actions':4073 '/en-us/azure/storage/blobs/storage-blobs-tune-upload-download':693 '/en-us/azure/storage/blobs/storage-blobs-tune-upload-download-go':704 '/en-us/azure/storage/blobs/storage-blobs-tune-upload-download-java':715 '/en-us/azure/storage/blobs/storage-blobs-tune-upload-download-javascript':727 '/en-us/azure/storage/blobs/storage-blobs-tune-upload-download-python':739 '/en-us/azure/storage/blobs/storage-custom-domain-name':2438 '/en-us/azure/storage/blobs/storage-encrypt-decrypt-blobs-key-vault':3874 '/en-us/azure/storage/blobs/storage-feature-support-in-storage-accounts':4085 '/en-us/azure/storage/blobs/storage-manage-find-blobs':2449 '/en-us/azure/storage/blobs/storage-performance-blob-partitions':749 '/en-us/azure/storage/blobs/storage-performance-checklist':759 '/en-us/azure/storage/blobs/storage-performance-checklist-developers':770 '/en-us/azure/storage/blobs/storage-quickstart-blobs-cli':3885 '/en-us/azure/storage/blobs/storage-quickstart-blobs-dotnet':3896 '/en-us/azure/storage/blobs/storage-quickstart-blobs-go':3908 '/en-us/azure/storage/blobs/storage-quickstart-blobs-java':3919 '/en-us/azure/storage/blobs/storage-quickstart-blobs-java-quarkus':3930 '/en-us/azure/storage/blobs/storage-quickstart-blobs-nodejs':3940 '/en-us/azure/storage/blobs/storage-quickstart-blobs-nodejs-typescript':3950 '/en-us/azure/storage/blobs/storage-quickstart-blobs-powershell':3961 '/en-us/azure/storage/blobs/storage-quickstart-blobs-python':3972 '/en-us/azure/storage/blobs/storage-quickstart-static-website-terraform':4096 '/en-us/azure/storage/blobs/storage-retry-policy':781 '/en-us/azure/storage/blobs/storage-retry-policy-go':793 '/en-us/azure/storage/blobs/storage-retry-policy-java':804 '/en-us/azure/storage/blobs/storage-retry-policy-javascript':816 '/en-us/azure/storage/blobs/storage-retry-policy-python':828 '/en-us/azure/storage/blobs/upgrade-to-data-lake-storage-gen2':1069 '/en-us/azure/storage/blobs/upgrade-to-data-lake-storage-gen2-how-to':4107 '/en-us/azure/storage/blobs/use-azurite-to-run-automated-tests':3985 '/en-us/azure/storage/blobs/versioning-enable':2458 '/en-us/azure/storage/blobs/versioning-overview':2467 '/en-us/azure/storage/blobs/versions-manage-dotnet':3995 '/en-us/azure/storage/solution-integration/validated-partners/backup-archive-disaster-recovery/commvault/commvault-solution-guide':2478 '/en-us/azure/storage/solution-integration/validated-partners/backup-archive-disaster-recovery/datadobi/datadobi-solution-guide':2488 '/en-us/azure/storage/solution-integration/validated-partners/backup-archive-disaster-recovery/tiger-bridge-cdp-guide':2500 '/en-us/azure/storage/solution-integration/validated-partners/backup-archive-disaster-recovery/veeam/veeam-solution-guide':839 '/en-us/azure/storage/solution-integration/validated-partners/data-management/atempo-quick-start-guide':2512 '/en-us/azure/storage/solution-integration/validated-partners/data-management/cirrus-data-migration-guide':2523 '/en-us/azure/storage/solution-integration/validated-partners/data-management/dobimigrate-quick-start-guide':2534 '/en-us/azure/storage/solution-integration/validated-partners/data-management/komprise-quick-start-guide':2545 '/en-us/azure/storage/solution-integration/validated-partners/data-management/komprise-tiering-guide':2555 '/en-us/azure/storage/solution-integration/validated-partners/data-management/migration-tools-comparison':1078 '/en-us/azure/storage/solution-integration/validated-partners/data-management/storagex-quick-start-guide':2566 '/en-us/azure/storage/solution-integration/validated-partners/primary-secondary-storage/isv-file-services':1088 '/en-us/azure/storage/solution-integration/validated-partners/primary-secondary-storage/nasuni-deployment-guide':4118 '/en-us/azure/storage/solution-integration/validated-partners/primary-secondary-storage/tiger-bridge-deployment-guide':4129 '/microsoftdocs/mcp/blob/main/readme.md)':164 '3':135 '3.0':235,496,609,619,1195,2948 'abac':1728,1744,1751,1762,1773,1784,1797 'abf':2762,2865 'abort':3256 'acceler':2323,2900 'accept':203 'access':169,255,330,351,398,547,982,1322,1332,1343,1360,1367,1389,1489,1693,2336,2765,2888,2916,3763,3774,3784,3794,3924 'account':1349,1805,2153,2698,2733,4081,4104 'acl':341,1479,1505,1518,1529,1542,1555,1569,1579,1593 'across':4015 'action':424,849,1738,1900,1943,4070 'adl':315 'agent':84,128,187,201,456,1304,1974,1984,1994,2036 'analyz':474,958,3526 'anonym':350,1320,1330,1341 'api':2877,3522 'app':767 'append':2750,2993,2997 'appli':508,519,583,760,829,1715 'applic':676 'architectur':277 'archiv':316,898,959,970,1148,1160 'arm':1346 'arm-bas':1345 'assign':1278,1291,1353,1614,1730,1911 'asynchron':3241,3250,3261,3270,3279 'atempo':2502 'attribut':1740 'auth':337 'author':1364,1375,1386,1400,1690,1707 'autocomplet':2639,2649,2657,2665,2673 'autom':3976 'avail':154 'azcopi':908 'azsm':465 'azur':2,8,37,47,219,445,453,462,475,509,524,531,566,576,591,599,622,631,678,686,695,707,717,729,741,754,809,821,834,847,856,869,878,888,925,991,1020,1071,1085,1099,1106,1117,1127,1184,1197,1211,1246,1252,1279,1301,1312,1334,1354,1365,1376,1381,1391,1401,1468,1481,1493,1501,1508,1514,1520,1531,1544,1557,1565,1581,1589,1627,1671,1683,1695,1709,1720,1727,1755,1761,1777,1839,1855,1898,1902,1908,1921,1931,1941,1948,1971,1981,1999,2010,2022,2033,2043,2053,2065,2140,2155,2189,2201,2231,2262,2276,2288,2338,2345,2358,2369,2420,2430,2453,2473,2483,2496,2508,2518,2529,2541,2551,2561,2575,2586,2599,2603,2609,2613,2619,2629,2766,2776,2784,2797,2812,2827,2835,2855,2868,2881,2895,2907,2917,2929,2935,2943,2954,2964,2996,3026,3037,3047,3056,3089,3100,3130,3140,3192,3202,3211,3221,3234,3263,3272,3281,3291,3299,3308,3318,3359,3369,3381,3404,3414,3424,3436,3445,3453,3463,3472,3488,3494,3506,3527,3559,3569,3609,3620,3632,3651,3665,3712,3721,3729,3739,3749,3761,3782,3792,3838,3846,3855,3868,3876,3888,3903,3911,3925,3936,3946,3952,3964,4000,4003,4016,4028,4040,4066,4075,4090,4113,4125 'azure-blob-storag':1 'azurit':3979 'backup':264,836,2470,2481 'backup/migration':375 'bandwidth':1989 'base':1347,1705 'bash':2648 'behavior':236,934,1259,2350,2380,2461 'benchmark':611 'best':14,52,240,250,504,513,521,540,557,562,588,637,831,1717 'best-practic':512 'bi':3534 'bicep':1964 'bill':1007,2349 'blob':3,9,38,48,220,253,280,300,332,359,417,499,546,552,567,577,600,613,623,632,641,651,663,679,687,708,718,730,742,755,761,775,787,798,810,822,835,913,926,960,985,992,1002,1029,1043,1051,1061,1138,1159,1198,1212,1223,1232,1247,1253,1270,1324,1335,1348,1358,1366,1377,1387,1402,1469,1607,1618,1628,1651,1661,1672,1684,1696,1710,1721,1733,1742,1750,1766,1772,1783,1795,1831,1840,1853,1865,1876,2044,2054,2066,2141,2169,2181,2190,2202,2213,2225,2232,2240,2250,2263,2277,2289,2304,2317,2327,2339,2346,2359,2370,2377,2391,2400,2431,2442,2454,2459,2474,2484,2497,2552,2576,2589,2601,2610,2620,2631,2680,2738,2753,2756,2876,2944,2955,2965,2976,2986,2998,3005,3015,3027,3038,3048,3057,3068,3079,3090,3101,3109,3131,3141,3150,3171,3193,3203,3212,3222,3230,3242,3252,3264,3273,3282,3289,3300,3309,3319,3328,3338,3349,3360,3370,3382,3395,3405,3415,3425,3432,3443,3454,3464,3473,3481,3497,3507,3515,3528,3541,3551,3560,3570,3579,3589,3599,3610,3621,3633,3641,3652,3661,3673,3685,3696,3708,3719,3730,3740,3750,3762,3773,3783,3793,3806,3814,3826,3836,3847,3856,3866,3882,3889,3904,3912,3926,3937,3947,3956,3965,3974,3989,4006,4057,4076,4103,4114,4126 'blob/data':391 'blobfus':229,314,485,933,945,1170,2075,2093,2102,2112,2126,2131,2146 'blobfuse2':1411,1421,1431,1442,1453,2061,2072,2082,2638,2651,2659,2667,2675,2688,2700,2705,2716,2727 'block':1042,1222,1637,2303,2316,2519,2600,2630,2755 'box':435,4032 'bridg':439,2493,4121 'browser':2967 'bundl':228,479 'c':2958 'cach':948,2096,2103 'calcul':897,2737 'cap':307 'capabl':76,1266,2464,4100 'capac':1054 'categori':87,95,111,207,209,1008 'cdn':422,4004 'cdp':2494 'chang':1131,3017,3760,3772 'check':1835,4074 'checklist':752,764 'choic':294 'choos':543,855,877,943,990,1027,1070,1079 'cirrus':2514 'cli':384,1382,1521,1756,1844,1856,2604,2614,2785,2924,3489,3877 'client':259,643,698,1464,1692,3021,3031,3197,3294,3312,3322,3457,3724,3733,3743,3753 'client-sid':1463 'cloud':2516,2578,2580 'cloud-to-cloud':2577 'code':23,61,378,468,2568 'combin':66 'command':1416,2062,2624,2643,2711,2721 'common':444,484 'commvault':2469 'compar':932 'complet':2642 'comput':3004 'concurr':258,574 'condit':1731,1745,1753,1764,1775,1786,1798,1919 'config':1443,1454,2073 'configur':21,59,328,352,356,416,771,794,805,817,1288,1308,1319,1412,1422,1432,1488,1528,1541,1554,1578,1701,1749,1771,1782,1892,1895,1907,1917,1947,1970,1980,1988,2009,2019,2030,2040,2052,2081,2092,2101,2111,2120,2150,2174,2185,2230,2239,2271,2334,2376,2396,2405,2468,2479,2491,2501,2513,2535,2572,4050,4110 'connect':290,393,880,1686,2094,2952,3504,3630,3886,3909,3962 'consider':1793 'constraint':311 'construct':2862 'contain':652,1325,1649,2142,2163,2176,2387,2401,2406,2611,2621,2682,2694,2945,3007,3028,3039,3049,3058,3069,3080,3091,3102,3110,3122,3132,3142,3151,3161,3172,3182,3194,3204,3213,3223,3495 'container-level':2162 'container-scop':2175 'containers/blobs':402 'content':71,173 'control':1490 'convert':2749 'copi':2025,2904,3229,3243,3251,3262,3271,3280,3288,3298,3307,3317,3327,3337,3348,3358,3368 'copy/migrate':399 'cost':246,275,283,585,850,873,903,911,923,954,965,983,1140 'cost/tier':321 'count':2739 'cover':50 'cpk':344 'creat':1612,1645,1657,1667,1802,1813,1848,1860,1871,1882,2647,2655,2663,2671,2972,2983,3025,3036,3046,3055,3119,3538,3548,3801,3986 'cross':1639 'cross-ten':1638 'cse':343 'custom':766,1602,1825,2427 'customer-provid':1601,1824 'data':30,288,368,400,428,434,592,909,968,981,993,1021,1064,1073,1185,1336,1359,1378,1388,1403,1482,1494,1502,1515,1532,1545,1558,1566,1582,1590,1939,2156,2170,2214,2245,2443,2506,2520,2538,2557,2767,2777,2798,2813,2828,2836,2856,2869,2882,2893,2896,2905,2908,2918,2930,2933,2994,3679,3702,3958,4026,4031,4038,4041,4098,4123 'databrick':3010 'datadobi':2526 'decid':1012,1037 'decis':16,54,270,278,840 'decrypt':1420,1426,3865 'defin':1927 'definit':2015 'deleg':1815,1850,1862,1873,1884,3803 'delet':365,648,657,1031,2244,2356,2368,2379,2389,2398,3065,3076,3086,3097,3378,3389,3394,3401,3411,3421 'deliveri':4007 'deploy':26,64,408,414,520,891,1958,1968,1978,2489,2556,3996,4052,4062,4086,4108,4119 'descript':211 'design':672 'develop':11 'diagnos':216 'diagnost':2274 'directori':2780,2793,2808,2823,2839,2851 'discov':3640 'discoveri':526,858,1108,1950,1961,3680,3703,4013 'distcp':2912 'dobimigr':2527 'dobiprotect':2480 'doc':179 'document':74,172 'domain':2428 'download':690,701,711,721,733,3431,3442,3452,3462,3471,3881 'driver':851,2763 'dynam':2558 'e.g':99,115 'enabl':430,2050,2294,2332,2354,2384,2415,2450,4097 'encrypt':342,1415,1430,1436,1441,1452,1466,1604,1615,1624,1827,1836,3863 'end':920,922 'end-to-end':919 'endpoint':2005,2435,3486,3643,3982 'entra':335,1370,1394,1702 'environ':2087 'error':226,238,467 'estim':866,907,918,953,964,977 'estimation/optimization':284 'event':263,407,665,667,2254,2591,2593,3483 'exampl':1760,2220 'exist':4102 'expert':5,44 'explor':1596 'extens':3922 'fallback':191 'faq':1109,1255 'featur':32,426,862,4078 'feed':3018 'fetch':75,171,180,193 'file':105,113,120,125,938,1081,1413,1423,1433,2077,2562,2685,2782,2795,2810,2825,2841,2853 'filter':2892 'fish':2656 'fix':218 'flat':3818,3827 'function':2587 'generat':472,2071,2637 'get':1447,3493 'github':423,4069 'github.com':163 'github.com/microsoftdocs/mcp/blob/main/readme.md)':162 'go':697,790,3030,3071,3156,3196,3254,3293,3343,3397,3447,3510,3594,3667,3723,3831,3898 'grid':668,2594 'guarante':1207 'guid':161,412 'guidanc':45 'guidelin':515 'hadoop':2771,4037 'hdfs':2923,4025 'hierarch':3820,3829,3848,3857 'host':36,421,1265,1680,2418 'hot':972 'hybrid':4122 'hybrid/migration':432 'i/o':488 'id':336,1371,1704 'id-bas':1703 'immut':363,2166,2178,2186,2197,2210 'implement':782,1462,2546 'import':82,126 'includ':12,1256 'index':88,208,2445,3516,3653,3662,3674,3686,3697 'instal':158,160 'instanc':644 'integr':22,60,377,389,2567,3999 'intellig':2537,2548 'inventori':553,2045,2056,2743,3529 'issu':222,448,489,497,1095,1174,1182,1242 'isv':1080 'java':706,801,1539,1653,1867,2805,3041,3082,3125,3166,3206,3266,3302,3354,3407,3456,3554,3604,3677,3732,3777,3841,3915 'javascript':724,813,1552,1663,1809,1819,2820,2968,3051,3093,3135,3177,3215,3275,3311,3364,3417,3466,3500,3563,3615,3689,3742,3787,3850,3932 'job':466,2014 'json':1918,1928 'key':1396,1605,1681,1828,3869,3871 'knowledg':6 'known':233,494,1094,1173,1181,1241 'kompris':2536,2547 'l105':274 'l106':298 'l106-l126':297 'l120':102 'l126':299 'l127':326 'l127-l184':325 'l184':327 'l185':354 'l185-l251':353 'l251':355 'l252':381 'l252-l387':380 'l35':101 'l35-l120':100 'l36':214 'l36-l45':213 'l387':382 'l388':410 'l388-l401':409 'l401':411 'l45':215 'l46':243 'l46-l79':242 'l79':244 'l80':273 'l80-l105':272 'lake':31,369,392,429,593,1022,1065,1186,1483,1495,1503,1516,1533,1546,1559,1567,1583,1591,2157,2768,2778,2799,2814,2829,2837,2857,2870,2883,2897,2909,2919,2931,4042,4099 'languag':267,396 'language-specif':266 'latenc':675,1206 'latest':143 'learn':186,200 'learn-agent-skil':185,199 'learn.microsoft.com':450,459,470,481,491,502,517,528,538,550,560,571,581,596,605,615,625,635,646,659,670,682,692,703,714,726,738,748,758,769,780,792,803,815,827,838,853,864,875,885,895,905,916,930,941,951,962,975,988,999,1010,1025,1035,1046,1056,1068,1077,1087,1103,1114,1124,1135,1146,1157,1167,1176,1189,1200,1209,1219,1228,1237,1250,1261,1273,1286,1297,1306,1317,1327,1338,1351,1362,1373,1384,1398,1408,1418,1428,1438,1449,1460,1473,1486,1498,1511,1523,1536,1549,1562,1573,1586,1598,1610,1621,1631,1643,1655,1665,1676,1688,1699,1713,1724,1736,1747,1758,1769,1780,1790,1800,1811,1821,1833,1846,1858,1869,1880,1890,1905,1915,1925,1935,1945,1956,1966,1976,1986,1996,2007,2017,2028,2038,2048,2058,2069,2079,2090,2099,2109,2118,2128,2137,2148,2160,2172,2183,2193,2204,2216,2228,2237,2247,2259,2269,2280,2292,2306,2319,2330,2342,2352,2361,2372,2382,2394,2403,2413,2423,2437,2448,2457,2466,2477,2487,2499,2511,2522,2533,2544,2554,2565,2583,2596,2606,2616,2626,2635,2645,2653,2661,2669,2677,2690,2702,2713,2723,2735,2747,2758,2773,2787,2802,2817,2832,2845,2860,2873,2890,2902,2914,2926,2940,2950,2961,2970,2981,2991,3002,3012,3023,3034,3044,3053,3063,3074,3084,3095,3106,3117,3127,3137,3147,3158,3168,3179,3189,3199,3208,3218,3227,3238,3248,3259,3268 'learn.microsoft.com/en-us/azure/cdn/cdn-create-a-storage-account-with-cdn':4008 'learn.microsoft.com/en-us/azure/storage-actions/storage-actions-plan-manage-costs':852 'learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/monitor-storage-tasks':1904 'learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-assignment':1914 'learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-authorization-roles':1285 'learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-authorization-roles-assign':1296 'learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-best-practices':516 'learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-conditions':1924 'learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-known-issues':1102 'learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-operations':1934 'learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-troubleshooting':449 'learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-tasks-monitor-data-reference':1944 'learn.microsoft.com/en-us/azure/storage-discovery/create-workspace':1955 'learn.microsoft.com/en-us/azure/storage-discovery/create-workspace-bicep':1965 'learn.microsoft.com/en-us/azure/storage-discovery/deployment-planning':527 'learn.microsoft.com/en-us/azure/storage-discovery/frequently-asked-questions':1113 'learn.microsoft.com/en-us/azure/storage-discovery/pricing':863 'learn.microsoft.com/en-us/azure/storage-discovery/resource-move':4018 'learn.microsoft.com/en-us/azure/storage-mover/agent-deploy':1975,1985 'learn.microsoft.com/en-us/azure/storage-mover/agent-register':1305 'learn.microsoft.com/en-us/azure/storage-mover/bandwidth-management':1995 'learn.microsoft.com/en-us/azure/storage-mover/billing':874 'learn.microsoft.com/en-us/azure/storage-mover/cloud-to-cloud-migration':2582 'learn.microsoft.com/en-us/azure/storage-mover/cloud-to-cloud-private-network-configs':884 'learn.microsoft.com/en-us/azure/storage-mover/deployment-planning':894 'learn.microsoft.com/en-us/azure/storage-mover/endpoint-manage':2006 'learn.microsoft.com/en-us/azure/storage-mover/job-definition-create':2016 'learn.microsoft.com/en-us/azure/storage-mover/log-monitoring':2027 'learn.microsoft.com/en-us/azure/storage-mover/migrations-requiring-private-connections':1316 'learn.microsoft.com/en-us/azure/storage-mover/network-prerequisites':2037 'learn.microsoft.com/en-us/azure/storage-mover/network-troubleshooting':458 'learn.microsoft.com/en-us/azure/storage-mover/performance-targets':1123 'learn.microsoft.com/en-us/azure/storage-mover/release-notes':1134 'learn.microsoft.com/en-us/azure/storage-mover/resource-hierarchy':537 'learn.microsoft.com/en-us/azure/storage-mover/status-code':469 'learn.microsoft.com/en-us/azure/storage-mover/troubleshooting':480 'learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-best-practices':549 'learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-smart':1145 'learn.microsoft.com/en-us/azure/storage/blobs/anonymous-read-access-configure':1326 'learn.microsoft.com/en-us/azure/storage/blobs/anonymous-read-access-overview':1337 'learn.microsoft.com/en-us/azure/storage/blobs/anonymous-read-access-prevent':1350 'learn.microsoft.com/en-us/azure/storage/blobs/archive-blob':1156 'learn.microsoft.com/en-us/azure/storage/blobs/archive-cost-estimation':904 'learn.microsoft.com/en-us/azure/storage/blobs/archive-rehydrate-handle-event':2595 'learn.microsoft.com/en-us/azure/storage/blobs/archive-rehydrate-to-online-tier':1166 'learn.microsoft.com/en-us/azure/storage/blobs/assign-azure-role-data-access':1361 'learn.microsoft.com/en-us/azure/storage/blobs/authorize-access-azure-active-directory':1372 'learn.microsoft.com/en-us/azure/storage/blobs/authorize-data-operations-cli':1383 'learn.microsoft.com/en-us/azure/storage/blobs/authorize-data-operations-portal':1397 'learn.microsoft.com/en-us/azure/storage/blobs/authorize-data-operations-powershell':1407 'learn.microsoft.com/en-us/azure/storage/blobs/azcopy-cost-estimation':915 'learn.microsoft.com/en-us/azure/storage/blobs/blob-cli':2605 'learn.microsoft.com/en-us/azure/storage/blobs/blob-containers-cli':2615 'learn.microsoft.com/en-us/azure/storage/blobs/blob-containers-powershell':2625 'learn.microsoft.com/en-us/azure/storage/blobs/blob-inventory':2047 'learn.microsoft.com/en-us/azure/storage/blobs/blob-inventory-how-to':2057 'learn.microsoft.com/en-us/azure/storage/blobs/blob-inventory-performance-characteristics':559 'learn.microsoft.com/en-us/azure/storage/blobs/blob-powershell':2634 'learn.microsoft.com/en-us/azure/storage/blobs/blob-storage-estimate-costs':929 'learn.microsoft.com/en-us/azure/storage/blobs/blob-storage-monitoring-scenarios':570 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands':2068 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-completion':2644 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-completion-bash':2652 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-completion-fish':2660 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-completion-powershell':2668 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-completion-zsh':2676 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-mount':2689 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-mount-all':2701 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-mount-list':2712 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-mountv1':2078 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-secure':1417 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-secure-decrypt':1427 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-secure-encrypt':1437 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-secure-get':1448 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-secure-set':1459 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-unmount':2722 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-unmount-all':2734 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-compare-linux-file-system':940 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-configuration':2089 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-configure':2098 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-configure-caching':2108 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-configure-streaming':2117 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-enable-logs':2127 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-health-monitor':2136 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-known-issues':1175 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-mount-container':2147 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-streaming-versus-caching':950 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-troubleshooting':490 'learn.microsoft.com/en-us/azure/storage/blobs/calculate-blob-count-size':2746 'learn.microsoft.com/en-us/azure/storage/blobs/client-side-encryption':1472 'learn.microsoft.com/en-us/azure/storage/blobs/concurrency-manage':580 'learn.microsoft.com/en-us/azure/storage/blobs/convert-append-and-page-blobs-to-block-blobs':2757 'learn.microsoft.com/en-us/azure/storage/blobs/cost-estimate-archive-retrieval-copy-blob':961 'learn.microsoft.com/en-us/azure/storage/blobs/cost-estimate-archive-retrieval-set-tier':974 'learn.microsoft.com/en-us/azure/storage/blobs/cost-estimate-multi-region-access':987 'learn.microsoft.com/en-us/azure/storage/blobs/create-data-lake-storage-account':2159 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-abfs-driver':2772 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-access-control':1485 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-access-control-model':1497 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-azure-portal':1510 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-cli':1522 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-dotnet':1535 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-java':1548 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-javascript':1561 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-powershell':1572 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-python':1585 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-best-practices':595 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-cli':2786 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-dotnet':2801 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-java':2816 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-javascript':2831 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-powershell':2844 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-python':2859 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-explorer-acl':1597 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-introduction-abfs-uri':2872 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-known-issues':1188 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-migrate-on-premises-hdfs-cluster':4033 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-multi-protocol-access':2889 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-query-acceleration-how-to':2901 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-use-distcp':2913 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-use-hdfs-data-lake-storage':2925 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-use-sql':2939 'learn.microsoft.com/en-us/azure/storage/blobs/data-protection-overview':998 'learn.microsoft.com/en-us/azure/storage/blobs/encryption-customer-provided-keys':1609 'learn.microsoft.com/en-us/azure/storage/blobs/encryption-scope-manage':1620 'learn.microsoft.com/en-us/azure/storage/blobs/encryption-scope-overview':1630 'learn.microsoft.com/en-us/azure/storage/blobs/immutable-container-level-worm-policies':2171 'learn.microsoft.com/en-us/azure/storage/blobs/immutable-policy-configure-container-scope':2182 'learn.microsoft.com/en-us/azure/storage/blobs/immutable-policy-configure-version-scope':2192 'learn.microsoft.com/en-us/azure/storage/blobs/immutable-storage-overview':2203 'learn.microsoft.com/en-us/azure/storage/blobs/immutable-version-level-worm-policies':2215 'learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-performance-characteristics':604 'learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-policy-access-tiers':2227 'learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-policy-configure':2236 'learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-policy-delete':2246 'learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-policy-monitor':2258 'learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-policy-structure':2268 'learn.microsoft.com/en-us/azure/storage/blobs/map-rest-apis-transaction-categories':1009 'learn.microsoft.com/en-us/azure/storage/blobs/migrate-gen2-wandisco-live-data-platform':4047 'learn.microsoft.com/en-us/azure/storage/blobs/monitor-blob-storage':2279 'learn.microsoft.com/en-us/azure/storage/blobs/monitor-blob-storage-reference':2291 'learn.microsoft.com/en-us/azure/storage/blobs/network-file-system-protocol-known-issues':501 'learn.microsoft.com/en-us/azure/storage/blobs/network-file-system-protocol-performance-benchmark':614 'learn.microsoft.com/en-us/azure/storage/blobs/network-file-system-protocol-support':1199 'learn.microsoft.com/en-us/azure/storage/blobs/network-file-system-protocol-support-how-to':2949 'learn.microsoft.com/en-us/azure/storage/blobs/network-file-system-protocol-support-performance':624 'learn.microsoft.com/en-us/azure/storage/blobs/object-replication-prevent-cross-tenant-policies':1642 'learn.microsoft.com/en-us/azure/storage/blobs/object-replication-priority-replication':1208 'learn.microsoft.com/en-us/azure/storage/blobs/point-in-time-restore-manage':2305 'learn.microsoft.com/en-us/azure/storage/blobs/point-in-time-restore-overview':2318 'learn.microsoft.com/en-us/azure/storage/blobs/premium-tier-for-data-lake-storage':1024 'learn.microsoft.com/en-us/azure/storage/blobs/query-acceleration-sql-reference':2329 'learn.microsoft.com/en-us/azure/storage/blobs/quickstart-blobs-c-plus-plus':2960 'learn.microsoft.com/en-us/azure/storage/blobs/quickstart-blobs-javascript-browser':2969 'learn.microsoft.com/en-us/azure/storage/blobs/sas-service-create-dotnet':2980 'learn.microsoft.com/en-us/azure/storage/blobs/sas-service-create-java':1654 'learn.microsoft.com/en-us/azure/storage/blobs/sas-service-create-javascript':1664 'learn.microsoft.com/en-us/azure/storage/blobs/sas-service-create-python':1675 'learn.microsoft.com/en-us/azure/storage/blobs/scalability-targets':1218 'learn.microsoft.com/en-us/azure/storage/blobs/scalability-targets-premium-block-blobs':1227 'learn.microsoft.com/en-us/azure/storage/blobs/scalability-targets-premium-page-blobs':1236 'learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-host-keys':1687 'learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-known-issues':1249 'learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-performance':634 'learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-support-authorize-access':1698 'learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-support-entra-id-based-access':1712 'learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-support-how-to':2341 'learn.microsoft.com/en-us/azure/storage/blobs/security-recommendations':1723 'learn.microsoft.com/en-us/azure/storage/blobs/snapshots-manage-dotnet':2990 'learn.microsoft.com/en-us/azure/storage/blobs/snapshots-overview':2351 'learn.microsoft.com/en-us/azure/storage/blobs/soft-delete-blob-enable':2360 'learn.microsoft.com/en-us/azure/storage/blobs/soft-delete-blob-manage':2371 'learn.microsoft.com/en-us/azure/storage/blobs/soft-delete-blob-overview':2381 'learn.microsoft.com/en-us/azure/storage/blobs/soft-delete-container-enable':2393 'learn.microsoft.com/en-us/azure/storage/blobs/soft-delete-container-overview':2402 'learn.microsoft.com/en-us/azure/storage/blobs/soft-delete-vs-versioning-options':1034 'learn.microsoft.com/en-us/azure/storage/blobs/storage-auth-abac':1735 'learn.microsoft.com/en-us/azure/storage/blobs/storage-auth-abac-attributes':1746 'learn.microsoft.com/en-us/azure/storage/blobs/storage-auth-abac-cli':1757 'learn.microsoft.com/en-us/azure/storage/blobs/storage-auth-abac-examples':1768 'learn.microsoft.com/en-us/azure/storage/blobs/storage-auth-abac-portal':1779 'learn.microsoft.com/en-us/azure/storage/blobs/storage-auth-abac-powershell':1789 'learn.microsoft.com/en-us/azure/storage/blobs/storage-auth-abac-security':1799 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-account-delegation-sas-create-javascript':1810 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-append':3001 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-block-blob-premium':1045 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-calculate-container-statistics-databricks':3011 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-change-feed-how-to':3022 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-client-management':645 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-create-go':3033 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-create-java':3043 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-create-javascript':3052 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-create-python':3062 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-delete':658 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-delete-go':3073 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-delete-java':3083 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-delete-javascript':3094 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-delete-python':3105 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-lease':3116 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-lease-java':3126 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-lease-javascript':3136 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-lease-python':3146 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-properties-metadata':2412 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-properties-metadata-go':3157 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-properties-metadata-java':3167 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-properties-metadata-javascript':3178 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-properties-metadata-python':3188 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-containers-list-go':3198 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-containers-list-java':3207 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-containers-list-javascript':3217 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-containers-list-python':3226 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy':3237 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-async-dotnet':3247 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-async-go':3258 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-async-java':3267 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-async-javascript':3276 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-async-python':3285 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-go':3295 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-java':3304 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-javascript':3314 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-python':3324 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-url-dotnet':3334 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-url-go':3345 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-url-java':3355 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-url-javascript':3365 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-url-python':3375 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-create-user-delegation-sas-javascript':1820 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-customer-provided-key':1832 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-delete':3386 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-delete-go':3398 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-delete-java':3408 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-delete-javascript':3418 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-delete-python':3428 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-download':3439 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-download-go':3449 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-download-java':3459 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-download-javascript':3468 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-download-python':3477 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-encryption-status':1845 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-event-overview':669 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-event-quickstart':3490 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-faq':1260 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-get-url-javascript':3501 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-go-get-started':3511 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-index-how-to':3523 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-inventory-report-analytics':3535 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-lease':3545 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-lease-java':3555 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-lease-javascript':3565 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-lease-python':3575 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-properties-metadata':3585 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-properties-metadata-go':3595 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-properties-metadata-java':3605 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-properties-metadata-javascript':3616 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-properties-metadata-python':3627 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-python-get-started':3637 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-query-endpoint-srp':3647 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-reserved-capacity':1055 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website':1272 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website-host':4059 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website-how-to':2422 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-tags':3657 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-tags-go':3669 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-tags-java':3681 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-tags-javascript':3692 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-tags-python':3704 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-upload':3715 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-upload-go':3725 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-upload-java':3735 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-upload-javascript':3745 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-upload-python':3755 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-use-access-tier-dotnet':3767 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-use-access-tier-java':3778 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-use-access-tier-javascript':3788 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-use-access-tier-python':3798 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-cli':1857 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-dotnet':3810 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-java':1868 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-powershell':1879 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-python':1889 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-latency':681 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-list':3822 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-list-go':3832 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-list-java':3842 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-list-javascript':3851 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-list-python':3860 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-static-site-github-actions':4071 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-tune-upload-download':691 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-tune-upload-download-go':702 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-tune-upload-download-java':713 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-tune-upload-download-javascript':725 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-tune-upload-download-python':737 'learn.microsoft.com/en-us/azure/storage/blobs/storage-custom-domain-name':2436 'learn.microsoft.com/en-us/azure/storage/blobs/storage-encrypt-decrypt-blobs-key-vault':3872 'learn.microsoft.com/en-us/azure/storage/blobs/storage-feature-support-in-storage-accounts':4083 'learn.microsoft.com/en-us/azure/storage/blobs/storage-manage-find-blobs':2447 'learn.microsoft.com/en-us/azure/storage/blobs/storage-performance-blob-partitions':747 'learn.microsoft.com/en-us/azure/storage/blobs/storage-performance-checklist':757 'learn.microsoft.com/en-us/azure/storage/blobs/storage-performance-checklist-developers':768 'learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-cli':3883 'learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-dotnet':3894 'learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-go':3906 'learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-java':3917 'learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-java-quarkus':3928 'learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-nodejs':3938 'learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-nodejs-typescript':3948 'learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-powershell':3959 'learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-python':3970 'learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-static-website-terraform':4094 'learn.microsoft.com/en-us/azure/storage/blobs/storage-retry-policy':779 'learn.microsoft.com/en-us/azure/storage/blobs/storage-retry-policy-go':791 'learn.microsoft.com/en-us/azure/storage/blobs/storage-retry-policy-java':802 'learn.microsoft.com/en-us/azure/storage/blobs/storage-retry-policy-javascript':814 'learn.microsoft.com/en-us/azure/storage/blobs/storage-retry-policy-python':826 'learn.microsoft.com/en-us/azure/storage/blobs/upgrade-to-data-lake-storage-gen2':1067 'learn.microsoft.com/en-us/azure/storage/blobs/upgrade-to-data-lake-storage-gen2-how-to':4105 'learn.microsoft.com/en-us/azure/storage/blobs/use-azurite-to-run-automated-tests':3983 'learn.microsoft.com/en-us/azure/storage/blobs/versioning-enable':2456 'learn.microsoft.com/en-us/azure/storage/blobs/versioning-overview':2465 'learn.microsoft.com/en-us/azure/storage/blobs/versions-manage-dotnet':3993 'learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/backup-archive-disaster-recovery/commvault/commvault-solution-guide':2476 'learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/backup-archive-disaster-recovery/datadobi/datadobi-solution-guide':2486 'learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/backup-archive-disaster-recovery/tiger-bridge-cdp-guide':2498 'learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/backup-archive-disaster-recovery/veeam/veeam-solution-guide':837 'learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/atempo-quick-start-guide':2510 'learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/cirrus-data-migration-guide':2521 'learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/dobimigrate-quick-start-guide':2532 'learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/komprise-quick-start-guide':2543 'learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/komprise-tiering-guide':2553 'learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/migration-tools-comparison':1076 'learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/storagex-quick-start-guide':2564 'learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/primary-secondary-storage/isv-file-services':1086 'learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/primary-secondary-storage/nasuni-deployment-guide':4116 'learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/primary-secondary-storage/tiger-bridge-deployment-guide':4127 'leas':403,3111,3123,3133,3143,3542,3552,3561,3571 'level':2122,2164,2208 'librari':3313,3323,3458,3734,3744,3754 'lifecycl':257,362,601,2218,2233,2241,2251,2264 'limit':18,56,295,302,1089,1097,1112,1133,1165,1171,1179,1192,1217,1226,1235,1239,1257,1268 'line':97,109,210 'link':114,123 'linux':937,2144,2684 'list':2704,2710,3191,3201,3210,3220,3813,3821,3825,3835,3845,3854,3988 'livedata':4046 'local':67 'locat':91 'log':2026,2121,2257,2285 'low':674 'low-lat':673 'make':17,55,271,841 'manag':401,545,573,602,640,846,1500,1513,1564,1998,2234,2265,2363,2386,2439,2452,2539,2598,2608,2618,2628,2775,2792,2807,2822,2834,2850,2963,2985,3108,3121,3129,3139,3149,3160,3540,3550,3558,3568,3578,3588,3598,3608,3619,3645,3650,3935,3945,3955 'map':1001,2425 'markdown':190,206 'mcp':149,176 'metadata':2409,3154,3164,3175,3185,3582,3592,3602,3613,3624 'metadata.generated':130 'metric':2255,2283 'microsoft':178,1369 'microsoftdoc':150,177 'migrat':536,872,893,1074,1315,2013,2505,2515,2531,2542,2563,2581,4021,4036 'migration/upgrade':292 'minimum':1153 'miria':2503 'mode':949,2104,2115 'model':530,1491 'modifi':1451 'modul':3032,3899 'monitor':249,361,565,1896,1903,1938,2130,2249,2272,2287 'month':136 'mount':486,2064,2132,2139,2679,2692,2706,2709,2717,2728,2942 'mount/file-system':397 'mount/i/o':230 'move':967,4011 'mover':224,455,464,477,533,871,883,890,1119,1129,1303,1314,1973,1983,1993,2001,2012,2024,2035 'multi':979,2886 'multi-protocol':2885 'multi-region':978 'name':745 'nasuni':437,4111 'nativ':936 'net':654,685,778,1471,1526,1830,2411,2790,2978,2989,3000,3020,3114,3232,3246,3333,3384,3434,3544,3584,3656,3710,3766,3808,3816,3892,3992 'network':168,347,457,1310,2031 'networking/job':225 'nfs':234,312,495,608,618,1194,2947 'nfs/sftp':262 'nfs/sftp/blobfuse':33,287,367 'object':1202,1634 'old':137 'on-premis':4022 'oper':358,1005,1379,1404,1929,3244,3257 'optim':269,322,598,617,627,740,751,1137,2106 'option':997,1083 'output':2124 'overview':2195,2308 'page':1231,2752 'paramet':1444,1455 'parti':374 'partit':743 'pattern':24,62,379,387,2569 'perform':245,304,554,584,603,610,620,629,712,722,734,750,763,1122,1216,2296,3240 'period':1155 'plan':844,860,887,1048,1058 'point':2298,2311,2707,2718,2729 'point-in-tim':2297,2310 'polici':773,785,796,807,819,1641,2167,2179,2187,2211,2219,2235,2242,2252,2266 'portal':1392,1509,1778,1842 'posix':1477 'posix-styl':1476 'power':3533 'powershel':1406,1571,1788,1878,2623,2633,2664,2843,3953 'practic':15,53,241,251,505,514,522,541,558,563,589,638,832,1718 'prefer':174 'premis':4024 'premium':1017,1041,1221,1230 'prevent':349,1340 'price':282,859 'prioriti':1164,1204 'privat':346,879,1309,3981 'problem':231 'process':3014 'properti':2407,3152,3162,3173,3183,3580,3590,3600,3611,3622 'protect':289,994 'protocol':286,309,1191,2887 'protocol-specif':308 'provid':43,1603,1826 'pull':141 'purchas':1050 'python':736,825,1576,1674,1888,2848,3060,3104,3145,3187,3225,3284,3321,3374,3427,3475,3573,3626,3636,3700,3752,3797,3859,3968 'quarkus':3921 'queri':182,196,2322,2441,2899,2928 'quick':69 'quick-refer':68 'quota':19,57,296,303,1090 'rang':98 'rbac':1280,1355 'rbac/abac':334 'react':661 'read':104,119,1321,1331,1342,1440 'recoveri':996,2463 'refer':70,124,1937,2282 'region':980 'regist':1300 'rehydr':1161,2590 'releas':1130 'relev':92 'remedi':1329 'remot':73 'replic':318,1203,1205,1635 'report':1954,2046 'repositori':147 'requir':167 'reserv':1053 'resili':247,783 'resolv':461,493 'resourc':534,2134 'rest':1004,3521 'restor':650,2301,2314,2365,3067,3078,3088,3099,3380,3391,3403,3413,3423 'retent':1154 'retri':261,772,784,795,806,818 'retriev':902,956 'return':189,205 'review':1093,1105,1126 'role':1281,1289,1356,1729,1752,1763,1774,1785 'rule':317,323,1151 'run':607,1293,3973 's3':2573 'sas':338,1647,1659,1669,1806,1816,1851,1863,1874,1885,2974,3804 'scalabl':1214,1225,1234 'scale':306,1120 'scenario':239 'schedul':1913,1990 'schema':2267 'scope':345,1616,1625,1952,2177,4017 'script':2640 'sdk':383,2959,2979,3042,3061,3072,3115,3216,3236,3303,3344,3385,3438,3448,3467,3476,3564,3574,3646,3668,3714,3809,3893,3916,3933,3943,3969 'sdks':3519 'search':3691 'section':93 'secur':20,58,324,329,587,1275,1299,1410,1425,1435,1446,1457,1633,1716,1792 'security.md':116,117 'send':3480 'serverless':2937 'servic':1082,1111,1646,1658,1668,2973 'set':1458,1588,2083,2097,2524,3170,3181,3758,3770,3781,3791 'sftp':313,340,628,1244,1679,1691,1706,2335 'side':1465 'site':371 'size':2741 'skill':40,42,81,166,188,202 'skill-azure-blob-storage' 'slas':319 'smart':1142 'snapshot':2347,2987 'snapshots/restore':366 'soft':364,656,1030,2355,2367,2378,2388,2397,3393 'soft-delet':2366,3392 'sourc':2002,3330,3340,3351 'source-microsoftdocs' 'specif':268,310 'specifi':108 'sql':2324,2938 'static':34,370,419,1263,2416,2433,4054,4063,4087 'statist':3008 'status':1837 'storag':4,10,39,49,221,223,254,281,301,333,360,418,446,454,463,476,500,510,525,532,568,578,594,633,642,664,680,696,756,762,776,788,799,811,823,848,857,870,882,889,900,914,927,986,1003,1023,1044,1052,1062,1066,1100,1107,1118,1128,1139,1187,1213,1224,1233,1248,1254,1271,1283,1294,1302,1313,1484,1496,1504,1517,1534,1547,1560,1568,1584,1592,1595,1608,1619,1629,1685,1697,1711,1722,1734,1743,1767,1796,1899,1909,1922,1932,1942,1949,1960,1972,1982,1992,2000,2011,2023,2034,2055,2067,2152,2158,2199,2226,2278,2290,2328,2340,2392,2421,2475,2485,2509,2530,2681,2697,2732,2769,2779,2800,2815,2830,2838,2858,2871,2884,2898,2910,2920,2932,2956,3006,3016,3235,3292,3437,3446,3482,3508,3634,3642,3666,3713,3722,3839,3890,3905,3913,3927,3957,3966,3975,4001,4012,4029,4043,4058,4067,4077,4091,4115 'storagex':2559 'strategi':746 'stream':946,2114 'string':183,197 'style':1478 'suggest':138,155 'support':227,427,478,4079 'synaps':2745,2936,3531 'syntax':2325 'system':939,2686 'tag':405,2446,3517,3654,3663,3675,3687,3698 'target':2004,2471 'task':447,511,1101,1284,1295,1910,1923,1933 'tenant':1640 'terraform':425,4093 'test':3977 'text/markdown':204 'third':373 'threshold':1144 'tier':256,285,404,548,899,973,1018,1143,1149,2222,2549,3764,3775,3785,3795 'tiger':438,2492,4120 'time':1162,2300,2313 'token':339,1807,1817,1886 'tool':151,293,376,386,433,1075,2879 'topic':441,506,842,1091,1276,1893,2570,3997 'topic-agent' 'topic-agent-skills' 'topic-agentic-skills' 'topic-agentskill' 'topic-ai-agents' 'topic-ai-coding' 'topic-azure' 'topic-azure-functions' 'topic-azure-kubernetes-service' 'topic-azure-openai' 'topic-azure-sql-database' 'topic-azure-storage' 'transfer':910 'transit':2223 'trigger':2585 'troubleshoot':13,51,212,440,443,452,483 'tune':260,555,684,694,705,716,728 'type':4082 'typescript':3942 'understand':868,1116,1169,1178,1623,2042,2261,2344,2374 'unmount':2715,2720,2725 'unstructur':1072 'upgrad':1059 'upload':688,699,709,719,731,3707,3718,3728,3738,3748,3879 'uri':2866 'url':442,507,843,1092,1277,1894,2571,3331,3341,3352,3362,3372,3498,3998 'usag':928,1150,2135 'use':27,29,79,85,103,118,175,192,653,1015,1040,1368,1393,1424,1434,1475,1506,1519,1525,1538,1551,1570,1575,1600,1673,1726,1804,1823,1963,2021,2060,2321,2444,2472,2622,2632,2699,2719,2742,2760,2789,2804,2819,2847,2864,2875,2911,2921,2934,2977,3009,3019,3040,3070,3205,3214,3224,3233,3301,3320,3342,3363,3373,3383,3426,3435,3444,3455,3465,3487,3509,3514,3543,3562,3572,3593,3603,3635,3644,3660,3672,3684,3695,3711,3731,3751,3807,3817,3830,3840,3867,3875,3897,3920,3931,3941,3951,4030,4068 'user':140,157,1814,1849,1861,1872,1883,3802 'v1':2076 'valid':1678 'variabl':2088 'various':395 'vault':3870 'veeam':830 'version':144,1033,2191,2207,2455,2460,3990 'version-level':2206 'via':1841,2084,2410,2592,2946,3518 'wandisco':436,4045 'web':3485 'webpag':194 'websit':35,420,1264,2417,2434,4055,4064,4088 'work':3901 'workload':569,2107,2116 'workspac':1951,1962,4014 'worm':2165,2198,2209 'write':579 'yaml':2085 'zsh':2672","prices":[{"id":"9e9f0bed-6de7-4f90-a827-dcf9df443530","listingId":"9fc004ee-a8f7-4b2e-8c65-4cae65f4ea61","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"MicrosoftDocs","category":"Agent-Skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:58:20.615Z"}],"sources":[{"listingId":"9fc004ee-a8f7-4b2e-8c65-4cae65f4ea61","source":"github","sourceId":"MicrosoftDocs/Agent-Skills/azure-blob-storage","sourceUrl":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-blob-storage","isPrimary":false,"firstSeenAt":"2026-04-18T21:58:20.615Z","lastSeenAt":"2026-04-22T12:53:30.468Z"}],"details":{"listingId":"9fc004ee-a8f7-4b2e-8c65-4cae65f4ea61","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"MicrosoftDocs","slug":"azure-blob-storage","github":{"repo":"MicrosoftDocs/Agent-Skills","stars":497,"topics":["agent","agent-skills","agentic-skills","agentskill","ai","ai-agents","ai-coding","azure","azure-functions","azure-kubernetes-service","azure-openai","azure-sql-database","azure-storage","azure-virtual-machine","claude-code","github-copilot","microsoft-learn","openai-codex","skills"],"license":"cc-by-4.0","html_url":"https://github.com/MicrosoftDocs/Agent-Skills","pushed_at":"2026-04-22T01:37:27Z","description":"Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs.","skill_md_sha":"a41540bd120326ad2c7ba2ac7007fd085a482148","skill_md_path":"skills/azure-blob-storage/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-blob-storage"},"layout":"multi","source":"github","category":"Agent-Skills","frontmatter":{"name":"azure-blob-storage","description":"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 Data Lake features, NFS/SFTP/BlobFuse, static website hosting, SAS/RBAC auth, or SDK-based blob operations, and other Azure Blob Storage related development tasks. Not for Azure Files (use azure-files), Azure Table Storage (use azure-table-storage), Azure Queue Storage (use azure-queue-storage), Azure NetApp Files (use azure-netapp-files).","compatibility":"Requires network access. Uses mcp_microsoftdocs:microsoft_docs_fetch or fetch_webpage to retrieve documentation."},"skills_sh_url":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-blob-storage"},"updatedAt":"2026-04-22T12:53:30.468Z"}}