{"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 Blob/Data Lake SDKs, SAS/RBAC auth, lifecycle policies, static ","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 planning and design choices for Blob Storage: pricing, migration and transfer costs, archive retrieval, multi-region access, connectivity, data protection, and when to use specific tiers/tools. |\n| Limits & Quotas | L106-L126 | Blob Storage limits, quotas, performance and scale caps, tiering/archival rules, protocol-specific constraints (NFS, SFTP, BlobFuse, ADLS), and related FAQs/known issues. |\n| Security | L127-L184 | Securing Blob Storage: RBAC/ABAC and Entra auth, ACLs, SAS tokens, SFTP security, encryption (server, client, CPK, scopes), private networking, and hardening/anonymous access controls. |\n| Configuration | L185-L251 | Configuring Blob Storage behavior and tools: lifecycle, immutability, soft delete, monitoring, inventory, SFTP, static sites, BlobFuse, Storage Mover, and third‑party backup/migration solutions. |\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 blob-based apps and sites, enabling static websites and Data Lake features, and migrating or integrating storage with CDN, HDFS/Hadoop, and third‑party tools. |\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| Choose Azure Blob cost optimization capabilities | https://learn.microsoft.com/en-us/azure/storage/blobs/blob-cost-optimization-services |\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| 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| Use Azure Blob smart tier access transitions | 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 with 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 Azure Storage account for Data Lake | 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| 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 operate NetApp Data Migrator to Azure NetApp Files | https://learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/netapp-data-migrator-guide |\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.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 549 github stars · SKILL.md body (52,365 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-05-18T18:53:49.428Z","embedding":null,"createdAt":"2026-04-18T21:58:20.615Z","updatedAt":"2026-05-18T18:53:49.428Z","lastSeenAt":"2026-05-18T18:53:49.428Z","tsv":"'/en-us/azure/storage-actions/storage-actions-plan-manage-costs':862 '/en-us/azure/storage-actions/storage-tasks/monitor-storage-tasks':1907 '/en-us/azure/storage-actions/storage-tasks/storage-task-assignment':1917 '/en-us/azure/storage-actions/storage-tasks/storage-task-authorization-roles':1288 '/en-us/azure/storage-actions/storage-tasks/storage-task-authorization-roles-assign':1299 '/en-us/azure/storage-actions/storage-tasks/storage-task-best-practices':526 '/en-us/azure/storage-actions/storage-tasks/storage-task-conditions':1927 '/en-us/azure/storage-actions/storage-tasks/storage-task-known-issues':1106 '/en-us/azure/storage-actions/storage-tasks/storage-task-operations':1937 '/en-us/azure/storage-actions/storage-tasks/storage-task-troubleshooting':459 '/en-us/azure/storage-actions/storage-tasks/storage-tasks-monitor-data-reference':1947 '/en-us/azure/storage-discovery/create-workspace':1958 '/en-us/azure/storage-discovery/create-workspace-bicep':1968 '/en-us/azure/storage-discovery/deployment-planning':537 '/en-us/azure/storage-discovery/frequently-asked-questions':1117 '/en-us/azure/storage-discovery/pricing':873 '/en-us/azure/storage-discovery/resource-move':4007 '/en-us/azure/storage-mover/agent-deploy':1978,1988 '/en-us/azure/storage-mover/agent-register':1308 '/en-us/azure/storage-mover/bandwidth-management':1998 '/en-us/azure/storage-mover/billing':884 '/en-us/azure/storage-mover/cloud-to-cloud-migration':2583 '/en-us/azure/storage-mover/cloud-to-cloud-private-network-configs':894 '/en-us/azure/storage-mover/deployment-planning':904 '/en-us/azure/storage-mover/endpoint-manage':2009 '/en-us/azure/storage-mover/job-definition-create':2019 '/en-us/azure/storage-mover/log-monitoring':2030 '/en-us/azure/storage-mover/migrations-requiring-private-connections':1319 '/en-us/azure/storage-mover/network-prerequisites':2040 '/en-us/azure/storage-mover/network-troubleshooting':468 '/en-us/azure/storage-mover/performance-targets':1127 '/en-us/azure/storage-mover/release-notes':1138 '/en-us/azure/storage-mover/resource-hierarchy':547 '/en-us/azure/storage-mover/status-code':479 '/en-us/azure/storage-mover/troubleshooting':490 '/en-us/azure/storage/blobs/access-tiers-best-practices':559 '/en-us/azure/storage/blobs/access-tiers-smart':1148 '/en-us/azure/storage/blobs/anonymous-read-access-configure':1329 '/en-us/azure/storage/blobs/anonymous-read-access-overview':1340 '/en-us/azure/storage/blobs/anonymous-read-access-prevent':1353 '/en-us/azure/storage/blobs/archive-blob':1159 '/en-us/azure/storage/blobs/archive-cost-estimation':914 '/en-us/azure/storage/blobs/archive-rehydrate-handle-event':2596 '/en-us/azure/storage/blobs/archive-rehydrate-to-online-tier':1169 '/en-us/azure/storage/blobs/assign-azure-role-data-access':1364 '/en-us/azure/storage/blobs/authorize-access-azure-active-directory':1375 '/en-us/azure/storage/blobs/authorize-data-operations-cli':1386 '/en-us/azure/storage/blobs/authorize-data-operations-portal':1400 '/en-us/azure/storage/blobs/authorize-data-operations-powershell':1410 '/en-us/azure/storage/blobs/azcopy-cost-estimation':925 '/en-us/azure/storage/blobs/blob-cli':2606 '/en-us/azure/storage/blobs/blob-containers-cli':2616 '/en-us/azure/storage/blobs/blob-containers-powershell':2626 '/en-us/azure/storage/blobs/blob-cost-optimization-services':934 '/en-us/azure/storage/blobs/blob-inventory':2050 '/en-us/azure/storage/blobs/blob-inventory-how-to':2060 '/en-us/azure/storage/blobs/blob-inventory-performance-characteristics':569 '/en-us/azure/storage/blobs/blob-powershell':2635 '/en-us/azure/storage/blobs/blob-storage-estimate-costs':948 '/en-us/azure/storage/blobs/blob-storage-monitoring-scenarios':580 '/en-us/azure/storage/blobs/blobfuse2-commands':2071 '/en-us/azure/storage/blobs/blobfuse2-commands-completion':2645 '/en-us/azure/storage/blobs/blobfuse2-commands-completion-bash':2653 '/en-us/azure/storage/blobs/blobfuse2-commands-completion-fish':2661 '/en-us/azure/storage/blobs/blobfuse2-commands-completion-powershell':2669 '/en-us/azure/storage/blobs/blobfuse2-commands-completion-zsh':2677 '/en-us/azure/storage/blobs/blobfuse2-commands-mount':2690 '/en-us/azure/storage/blobs/blobfuse2-commands-mount-all':2702 '/en-us/azure/storage/blobs/blobfuse2-commands-mount-list':2713 '/en-us/azure/storage/blobs/blobfuse2-commands-mountv1':2081 '/en-us/azure/storage/blobs/blobfuse2-commands-secure':1420 '/en-us/azure/storage/blobs/blobfuse2-commands-secure-decrypt':1430 '/en-us/azure/storage/blobs/blobfuse2-commands-secure-encrypt':1440 '/en-us/azure/storage/blobs/blobfuse2-commands-secure-get':1451 '/en-us/azure/storage/blobs/blobfuse2-commands-secure-set':1462 '/en-us/azure/storage/blobs/blobfuse2-commands-unmount':2723 '/en-us/azure/storage/blobs/blobfuse2-commands-unmount-all':2735 '/en-us/azure/storage/blobs/blobfuse2-compare-linux-file-system':959 '/en-us/azure/storage/blobs/blobfuse2-configuration':2092 '/en-us/azure/storage/blobs/blobfuse2-configure':2101 '/en-us/azure/storage/blobs/blobfuse2-configure-caching':2111 '/en-us/azure/storage/blobs/blobfuse2-configure-streaming':2120 '/en-us/azure/storage/blobs/blobfuse2-enable-logs':2130 '/en-us/azure/storage/blobs/blobfuse2-health-monitor':2139 '/en-us/azure/storage/blobs/blobfuse2-known-issues':1178 '/en-us/azure/storage/blobs/blobfuse2-mount-container':2150 '/en-us/azure/storage/blobs/blobfuse2-streaming-versus-caching':969 '/en-us/azure/storage/blobs/blobfuse2-troubleshooting':500 '/en-us/azure/storage/blobs/calculate-blob-count-size':2747 '/en-us/azure/storage/blobs/client-side-encryption':1475 '/en-us/azure/storage/blobs/concurrency-manage':590 '/en-us/azure/storage/blobs/convert-append-and-page-blobs-to-block-blobs':2758 '/en-us/azure/storage/blobs/cost-estimate-archive-retrieval-copy-blob':980 '/en-us/azure/storage/blobs/cost-estimate-archive-retrieval-set-tier':993 '/en-us/azure/storage/blobs/cost-estimate-multi-region-access':1006 '/en-us/azure/storage/blobs/create-data-lake-storage-account':2160 '/en-us/azure/storage/blobs/data-lake-storage-abfs-driver':2773 '/en-us/azure/storage/blobs/data-lake-storage-access-control':1488 '/en-us/azure/storage/blobs/data-lake-storage-access-control-model':1500 '/en-us/azure/storage/blobs/data-lake-storage-acl-azure-portal':1513 '/en-us/azure/storage/blobs/data-lake-storage-acl-cli':1525 '/en-us/azure/storage/blobs/data-lake-storage-acl-dotnet':1538 '/en-us/azure/storage/blobs/data-lake-storage-acl-java':1551 '/en-us/azure/storage/blobs/data-lake-storage-acl-javascript':1564 '/en-us/azure/storage/blobs/data-lake-storage-acl-powershell':1575 '/en-us/azure/storage/blobs/data-lake-storage-acl-python':1588 '/en-us/azure/storage/blobs/data-lake-storage-best-practices':605 '/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-cli':2787 '/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-dotnet':2802 '/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-java':2817 '/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-javascript':2832 '/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-powershell':2845 '/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-python':2860 '/en-us/azure/storage/blobs/data-lake-storage-explorer-acl':1600 '/en-us/azure/storage/blobs/data-lake-storage-introduction-abfs-uri':2873 '/en-us/azure/storage/blobs/data-lake-storage-known-issues':1191 '/en-us/azure/storage/blobs/data-lake-storage-migrate-on-premises-hdfs-cluster':4022 '/en-us/azure/storage/blobs/data-lake-storage-multi-protocol-access':2890 '/en-us/azure/storage/blobs/data-lake-storage-query-acceleration-how-to':2902 '/en-us/azure/storage/blobs/data-lake-storage-use-distcp':2914 '/en-us/azure/storage/blobs/data-lake-storage-use-hdfs-data-lake-storage':2926 '/en-us/azure/storage/blobs/data-lake-storage-use-sql':2940 '/en-us/azure/storage/blobs/data-protection-overview':1017 '/en-us/azure/storage/blobs/encryption-customer-provided-keys':1612 '/en-us/azure/storage/blobs/encryption-scope-manage':1623 '/en-us/azure/storage/blobs/encryption-scope-overview':1633 '/en-us/azure/storage/blobs/immutable-container-level-worm-policies':2172 '/en-us/azure/storage/blobs/immutable-policy-configure-container-scope':2183 '/en-us/azure/storage/blobs/immutable-policy-configure-version-scope':2193 '/en-us/azure/storage/blobs/immutable-storage-overview':2204 '/en-us/azure/storage/blobs/immutable-version-level-worm-policies':2216 '/en-us/azure/storage/blobs/lifecycle-management-performance-characteristics':614 '/en-us/azure/storage/blobs/lifecycle-management-policy-access-tiers':2228 '/en-us/azure/storage/blobs/lifecycle-management-policy-configure':2237 '/en-us/azure/storage/blobs/lifecycle-management-policy-delete':2247 '/en-us/azure/storage/blobs/lifecycle-management-policy-monitor':2259 '/en-us/azure/storage/blobs/lifecycle-management-policy-structure':2269 '/en-us/azure/storage/blobs/map-rest-apis-transaction-categories':1028 '/en-us/azure/storage/blobs/migrate-gen2-wandisco-live-data-platform':4036 '/en-us/azure/storage/blobs/monitor-blob-storage':2280 '/en-us/azure/storage/blobs/monitor-blob-storage-reference':2292 '/en-us/azure/storage/blobs/network-file-system-protocol-known-issues':511 '/en-us/azure/storage/blobs/network-file-system-protocol-performance-benchmark':624 '/en-us/azure/storage/blobs/network-file-system-protocol-support':1202 '/en-us/azure/storage/blobs/network-file-system-protocol-support-how-to':2950 '/en-us/azure/storage/blobs/network-file-system-protocol-support-performance':634 '/en-us/azure/storage/blobs/object-replication-prevent-cross-tenant-policies':1645 '/en-us/azure/storage/blobs/object-replication-priority-replication':1211 '/en-us/azure/storage/blobs/point-in-time-restore-manage':2306 '/en-us/azure/storage/blobs/point-in-time-restore-overview':2319 '/en-us/azure/storage/blobs/query-acceleration-sql-reference':2330 '/en-us/azure/storage/blobs/quickstart-blobs-c-plus-plus':2961 '/en-us/azure/storage/blobs/quickstart-blobs-javascript-browser':2970 '/en-us/azure/storage/blobs/sas-service-create-dotnet':2981 '/en-us/azure/storage/blobs/sas-service-create-java':1657 '/en-us/azure/storage/blobs/sas-service-create-javascript':1667 '/en-us/azure/storage/blobs/sas-service-create-python':1678 '/en-us/azure/storage/blobs/scalability-targets':1221 '/en-us/azure/storage/blobs/scalability-targets-premium-block-blobs':1230 '/en-us/azure/storage/blobs/scalability-targets-premium-page-blobs':1239 '/en-us/azure/storage/blobs/secure-file-transfer-protocol-host-keys':1690 '/en-us/azure/storage/blobs/secure-file-transfer-protocol-known-issues':1252 '/en-us/azure/storage/blobs/secure-file-transfer-protocol-performance':644 '/en-us/azure/storage/blobs/secure-file-transfer-protocol-support-authorize-access':1701 '/en-us/azure/storage/blobs/secure-file-transfer-protocol-support-entra-id-based-access':1715 '/en-us/azure/storage/blobs/secure-file-transfer-protocol-support-how-to':2342 '/en-us/azure/storage/blobs/security-recommendations':1726 '/en-us/azure/storage/blobs/snapshots-manage-dotnet':2991 '/en-us/azure/storage/blobs/snapshots-overview':2352 '/en-us/azure/storage/blobs/soft-delete-blob-enable':2361 '/en-us/azure/storage/blobs/soft-delete-blob-manage':2372 '/en-us/azure/storage/blobs/soft-delete-blob-overview':2382 '/en-us/azure/storage/blobs/soft-delete-container-enable':2394 '/en-us/azure/storage/blobs/soft-delete-container-overview':2403 '/en-us/azure/storage/blobs/soft-delete-vs-versioning-options':1038 '/en-us/azure/storage/blobs/storage-auth-abac':1738 '/en-us/azure/storage/blobs/storage-auth-abac-attributes':1749 '/en-us/azure/storage/blobs/storage-auth-abac-cli':1760 '/en-us/azure/storage/blobs/storage-auth-abac-examples':1771 '/en-us/azure/storage/blobs/storage-auth-abac-portal':1782 '/en-us/azure/storage/blobs/storage-auth-abac-powershell':1792 '/en-us/azure/storage/blobs/storage-auth-abac-security':1802 '/en-us/azure/storage/blobs/storage-blob-account-delegation-sas-create-javascript':1813 '/en-us/azure/storage/blobs/storage-blob-append':3002 '/en-us/azure/storage/blobs/storage-blob-block-blob-premium':1049 '/en-us/azure/storage/blobs/storage-blob-calculate-container-statistics-databricks':3012 '/en-us/azure/storage/blobs/storage-blob-change-feed-how-to':3023 '/en-us/azure/storage/blobs/storage-blob-client-management':655 '/en-us/azure/storage/blobs/storage-blob-container-create-go':3034 '/en-us/azure/storage/blobs/storage-blob-container-create-java':3044 '/en-us/azure/storage/blobs/storage-blob-container-create-javascript':3053 '/en-us/azure/storage/blobs/storage-blob-container-create-python':3063 '/en-us/azure/storage/blobs/storage-blob-container-delete':668 '/en-us/azure/storage/blobs/storage-blob-container-delete-go':3074 '/en-us/azure/storage/blobs/storage-blob-container-delete-java':3084 '/en-us/azure/storage/blobs/storage-blob-container-delete-javascript':3095 '/en-us/azure/storage/blobs/storage-blob-container-delete-python':3106 '/en-us/azure/storage/blobs/storage-blob-container-lease':3117 '/en-us/azure/storage/blobs/storage-blob-container-lease-java':3127 '/en-us/azure/storage/blobs/storage-blob-container-lease-javascript':3137 '/en-us/azure/storage/blobs/storage-blob-container-lease-python':3147 '/en-us/azure/storage/blobs/storage-blob-container-properties-metadata':2413 '/en-us/azure/storage/blobs/storage-blob-container-properties-metadata-go':3158 '/en-us/azure/storage/blobs/storage-blob-container-properties-metadata-java':3168 '/en-us/azure/storage/blobs/storage-blob-container-properties-metadata-javascript':3179 '/en-us/azure/storage/blobs/storage-blob-container-properties-metadata-python':3189 '/en-us/azure/storage/blobs/storage-blob-containers-list-go':3199 '/en-us/azure/storage/blobs/storage-blob-containers-list-java':3208 '/en-us/azure/storage/blobs/storage-blob-containers-list-javascript':3218 '/en-us/azure/storage/blobs/storage-blob-containers-list-python':3227 '/en-us/azure/storage/blobs/storage-blob-copy':3238 '/en-us/azure/storage/blobs/storage-blob-copy-async-dotnet':3248 '/en-us/azure/storage/blobs/storage-blob-copy-async-go':3259 '/en-us/azure/storage/blobs/storage-blob-copy-async-java':3268 '/en-us/azure/storage/blobs/storage-blob-copy-async-javascript':3277 '/en-us/azure/storage/blobs/storage-blob-copy-async-python':3286 '/en-us/azure/storage/blobs/storage-blob-copy-go':3296 '/en-us/azure/storage/blobs/storage-blob-copy-java':3305 '/en-us/azure/storage/blobs/storage-blob-copy-javascript':3315 '/en-us/azure/storage/blobs/storage-blob-copy-python':3325 '/en-us/azure/storage/blobs/storage-blob-copy-url-dotnet':3335 '/en-us/azure/storage/blobs/storage-blob-copy-url-go':3346 '/en-us/azure/storage/blobs/storage-blob-copy-url-java':3356 '/en-us/azure/storage/blobs/storage-blob-copy-url-javascript':3366 '/en-us/azure/storage/blobs/storage-blob-copy-url-python':3376 '/en-us/azure/storage/blobs/storage-blob-create-user-delegation-sas-javascript':1823 '/en-us/azure/storage/blobs/storage-blob-customer-provided-key':1835 '/en-us/azure/storage/blobs/storage-blob-delete':3387 '/en-us/azure/storage/blobs/storage-blob-delete-go':3399 '/en-us/azure/storage/blobs/storage-blob-delete-java':3409 '/en-us/azure/storage/blobs/storage-blob-delete-javascript':3419 '/en-us/azure/storage/blobs/storage-blob-delete-python':3429 '/en-us/azure/storage/blobs/storage-blob-download':3440 '/en-us/azure/storage/blobs/storage-blob-download-go':3450 '/en-us/azure/storage/blobs/storage-blob-download-java':3460 '/en-us/azure/storage/blobs/storage-blob-download-javascript':3469 '/en-us/azure/storage/blobs/storage-blob-download-python':3478 '/en-us/azure/storage/blobs/storage-blob-encryption-status':1848 '/en-us/azure/storage/blobs/storage-blob-event-overview':679 '/en-us/azure/storage/blobs/storage-blob-event-quickstart':3491 '/en-us/azure/storage/blobs/storage-blob-faq':1263 '/en-us/azure/storage/blobs/storage-blob-get-url-javascript':3502 '/en-us/azure/storage/blobs/storage-blob-go-get-started':3512 '/en-us/azure/storage/blobs/storage-blob-index-how-to':3524 '/en-us/azure/storage/blobs/storage-blob-inventory-report-analytics':3536 '/en-us/azure/storage/blobs/storage-blob-lease':3546 '/en-us/azure/storage/blobs/storage-blob-lease-java':3556 '/en-us/azure/storage/blobs/storage-blob-lease-javascript':3566 '/en-us/azure/storage/blobs/storage-blob-lease-python':3576 '/en-us/azure/storage/blobs/storage-blob-properties-metadata':3586 '/en-us/azure/storage/blobs/storage-blob-properties-metadata-go':3596 '/en-us/azure/storage/blobs/storage-blob-properties-metadata-java':3606 '/en-us/azure/storage/blobs/storage-blob-properties-metadata-javascript':3617 '/en-us/azure/storage/blobs/storage-blob-properties-metadata-python':3628 '/en-us/azure/storage/blobs/storage-blob-python-get-started':3638 '/en-us/azure/storage/blobs/storage-blob-query-endpoint-srp':3648 '/en-us/azure/storage/blobs/storage-blob-reserved-capacity':1059 '/en-us/azure/storage/blobs/storage-blob-static-website':1275 '/en-us/azure/storage/blobs/storage-blob-static-website-host':4048 '/en-us/azure/storage/blobs/storage-blob-static-website-how-to':2423 '/en-us/azure/storage/blobs/storage-blob-tags':3658 '/en-us/azure/storage/blobs/storage-blob-tags-go':3670 '/en-us/azure/storage/blobs/storage-blob-tags-java':3682 '/en-us/azure/storage/blobs/storage-blob-tags-javascript':3693 '/en-us/azure/storage/blobs/storage-blob-tags-python':3705 '/en-us/azure/storage/blobs/storage-blob-upload':3716 '/en-us/azure/storage/blobs/storage-blob-upload-go':3726 '/en-us/azure/storage/blobs/storage-blob-upload-java':3736 '/en-us/azure/storage/blobs/storage-blob-upload-javascript':3746 '/en-us/azure/storage/blobs/storage-blob-upload-python':3756 '/en-us/azure/storage/blobs/storage-blob-use-access-tier-dotnet':3768 '/en-us/azure/storage/blobs/storage-blob-use-access-tier-java':3779 '/en-us/azure/storage/blobs/storage-blob-use-access-tier-javascript':3789 '/en-us/azure/storage/blobs/storage-blob-use-access-tier-python':3799 '/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-cli':1860 '/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-dotnet':3811 '/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-java':1871 '/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-powershell':1882 '/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-python':1892 '/en-us/azure/storage/blobs/storage-blobs-latency':691 '/en-us/azure/storage/blobs/storage-blobs-list':3823 '/en-us/azure/storage/blobs/storage-blobs-list-go':3833 '/en-us/azure/storage/blobs/storage-blobs-list-java':3843 '/en-us/azure/storage/blobs/storage-blobs-list-javascript':3852 '/en-us/azure/storage/blobs/storage-blobs-list-python':3861 '/en-us/azure/storage/blobs/storage-blobs-static-site-github-actions':4060 '/en-us/azure/storage/blobs/storage-blobs-tune-upload-download':701 '/en-us/azure/storage/blobs/storage-blobs-tune-upload-download-go':712 '/en-us/azure/storage/blobs/storage-blobs-tune-upload-download-java':723 '/en-us/azure/storage/blobs/storage-blobs-tune-upload-download-javascript':735 '/en-us/azure/storage/blobs/storage-blobs-tune-upload-download-python':747 '/en-us/azure/storage/blobs/storage-custom-domain-name':2437 '/en-us/azure/storage/blobs/storage-encrypt-decrypt-blobs-key-vault':3873 '/en-us/azure/storage/blobs/storage-feature-support-in-storage-accounts':4072 '/en-us/azure/storage/blobs/storage-manage-find-blobs':2448 '/en-us/azure/storage/blobs/storage-performance-blob-partitions':757 '/en-us/azure/storage/blobs/storage-performance-checklist':767 '/en-us/azure/storage/blobs/storage-performance-checklist-developers':778 '/en-us/azure/storage/blobs/storage-quickstart-blobs-cli':3884 '/en-us/azure/storage/blobs/storage-quickstart-blobs-dotnet':3895 '/en-us/azure/storage/blobs/storage-quickstart-blobs-go':3907 '/en-us/azure/storage/blobs/storage-quickstart-blobs-java':3918 '/en-us/azure/storage/blobs/storage-quickstart-blobs-java-quarkus':3929 '/en-us/azure/storage/blobs/storage-quickstart-blobs-nodejs':3939 '/en-us/azure/storage/blobs/storage-quickstart-blobs-nodejs-typescript':3949 '/en-us/azure/storage/blobs/storage-quickstart-blobs-powershell':3960 '/en-us/azure/storage/blobs/storage-quickstart-blobs-python':3971 '/en-us/azure/storage/blobs/storage-quickstart-static-website-terraform':4083 '/en-us/azure/storage/blobs/storage-retry-policy':789 '/en-us/azure/storage/blobs/storage-retry-policy-go':801 '/en-us/azure/storage/blobs/storage-retry-policy-java':812 '/en-us/azure/storage/blobs/storage-retry-policy-javascript':824 '/en-us/azure/storage/blobs/storage-retry-policy-python':836 '/en-us/azure/storage/blobs/upgrade-to-data-lake-storage-gen2':1071 '/en-us/azure/storage/blobs/upgrade-to-data-lake-storage-gen2-how-to':4094 '/en-us/azure/storage/blobs/use-azurite-to-run-automated-tests':3984 '/en-us/azure/storage/blobs/versioning-enable':2457 '/en-us/azure/storage/blobs/versioning-overview':2466 '/en-us/azure/storage/blobs/versions-manage-dotnet':3994 '/en-us/azure/storage/solution-integration/validated-partners/backup-archive-disaster-recovery/commvault/commvault-solution-guide':2477 '/en-us/azure/storage/solution-integration/validated-partners/backup-archive-disaster-recovery/datadobi/datadobi-solution-guide':2487 '/en-us/azure/storage/solution-integration/validated-partners/backup-archive-disaster-recovery/tiger-bridge-cdp-guide':2499 '/en-us/azure/storage/solution-integration/validated-partners/backup-archive-disaster-recovery/veeam/veeam-solution-guide':847 '/en-us/azure/storage/solution-integration/validated-partners/data-management/atempo-quick-start-guide':2511 '/en-us/azure/storage/solution-integration/validated-partners/data-management/cirrus-data-migration-guide':2522 '/en-us/azure/storage/solution-integration/validated-partners/data-management/dobimigrate-quick-start-guide':2533 '/en-us/azure/storage/solution-integration/validated-partners/data-management/komprise-quick-start-guide':2544 '/en-us/azure/storage/solution-integration/validated-partners/data-management/komprise-tiering-guide':2554 '/en-us/azure/storage/solution-integration/validated-partners/data-management/migration-tools-comparison':1080 '/en-us/azure/storage/solution-integration/validated-partners/data-management/netapp-data-migrator-guide':4107 '/en-us/azure/storage/solution-integration/validated-partners/data-management/storagex-quick-start-guide':2565 '/en-us/azure/storage/solution-integration/validated-partners/primary-secondary-storage/isv-file-services':1090 '/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)':165 '3':136 '3.0':236,504,617,627,1196,2947 'abac':1729,1745,1752,1763,1774,1785,1798 'abf':2761,2864 'abort':3255 'acceler':2322,2899 'accept':204 'access':170,256,294,356,406,555,999,1144,1323,1333,1344,1361,1368,1390,1490,1694,2335,2764,2887,2915,3762,3773,3783,3793,3923 'account':1350,1806,2154,2697,2732,4068,4091 'acl':342,1480,1506,1519,1530,1543,1556,1570,1580,1594 'across':4002 'action':857,1739,1901,1944,4057 'adl':326 'agent':85,129,188,202,464,1305,1975,1985,1995,2037 'analyz':482,975,3525 'anonym':1321,1331,1342 'api':2876,3521 'app':426,775 'append':2749,2992,2996 'appli':516,527,591,768,837,1716 'applic':684 'archiv':289,906,976,987,1149,1161 'arm':1347 'arm-bas':1346 'assign':1279,1292,1354,1615,1731,1912 'asynchron':3240,3249,3260,3269,3278 'atempo':2501 'attribut':1741 'auth':34,341 'author':1365,1376,1387,1401,1691,1708 'autocomplet':2638,2648,2656,2664,2672 'autom':3975 'avail':155 'azcopi':916 'azsm':473 'azur':2,8,38,48,220,453,461,470,483,517,532,539,574,584,599,607,630,639,686,694,703,715,725,737,749,762,817,829,842,855,864,877,886,896,927,942,1008,1073,1087,1101,1108,1119,1129,1140,1185,1198,1212,1247,1253,1280,1302,1313,1335,1355,1366,1377,1382,1392,1402,1469,1482,1494,1502,1509,1515,1521,1532,1545,1558,1566,1582,1590,1628,1672,1684,1696,1710,1721,1728,1756,1762,1778,1840,1856,1899,1903,1909,1922,1932,1942,1949,1972,1982,2000,2011,2023,2034,2044,2054,2066,2141,2152,2188,2200,2230,2261,2275,2287,2337,2344,2357,2368,2419,2429,2452,2472,2482,2495,2507,2517,2528,2540,2550,2560,2574,2585,2598,2602,2608,2612,2618,2628,2765,2775,2783,2796,2811,2826,2834,2854,2867,2880,2894,2906,2916,2928,2934,2942,2953,2963,2995,3025,3036,3046,3055,3088,3099,3129,3139,3191,3201,3210,3220,3233,3262,3271,3280,3290,3298,3307,3317,3358,3368,3380,3403,3413,3423,3435,3444,3452,3462,3471,3487,3493,3505,3526,3558,3568,3608,3619,3631,3650,3664,3711,3720,3728,3738,3748,3760,3781,3791,3837,3845,3854,3867,3875,3887,3902,3910,3924,3935,3945,3951,3963,4003,4015,4027,4053,4062,4077,4102,4113,4125 'azure-blob-storag':1 'azurit':3978 'backup':265,844,2469,2480 'backup/migration':383 'bandwidth':1990 'base':425,1348,1706 'bash':2647 'behavior':237,365,951,1260,2349,2379,2460 'benchmark':619 'best':14,53,241,251,512,521,529,548,565,570,596,645,839,1718 'best-practic':520 'bi':3533 'bicep':1965 'bill':1024,2348 'blob':3,9,39,49,221,254,282,309,336,363,424,507,554,560,575,585,608,621,631,640,649,659,671,687,695,716,726,738,750,763,769,783,795,806,818,830,843,921,928,943,977,1002,1009,1019,1031,1045,1053,1063,1141,1160,1199,1213,1224,1233,1248,1254,1271,1325,1336,1349,1359,1367,1378,1388,1403,1470,1608,1619,1629,1652,1662,1673,1685,1697,1711,1722,1734,1743,1751,1767,1773,1784,1796,1832,1841,1854,1866,1877,2045,2055,2067,2142,2168,2180,2189,2201,2212,2224,2231,2239,2249,2262,2276,2288,2303,2316,2326,2338,2345,2358,2369,2376,2390,2399,2430,2441,2453,2458,2473,2483,2496,2551,2575,2588,2600,2609,2619,2630,2679,2737,2752,2755,2875,2943,2954,2964,2975,2985,2997,3004,3014,3026,3037,3047,3056,3067,3078,3089,3100,3108,3130,3140,3149,3170,3192,3202,3211,3221,3229,3241,3251,3263,3272,3281,3288,3299,3308,3318,3327,3337,3348,3359,3369,3381,3394,3404,3414,3424,3431,3442,3453,3463,3472,3480,3496,3506,3514,3527,3540,3550,3559,3569,3578,3588,3598,3609,3620,3632,3640,3651,3660,3672,3684,3695,3707,3718,3729,3739,3749,3761,3772,3782,3792,3805,3813,3825,3835,3846,3855,3865,3881,3888,3903,3911,3925,3936,3946,3955,3964,3973,3988,4044,4063,4090,4114,4126 'blob-bas':423 'blob/data':30,399 'blobfus':230,325,377,493,950,962,1171,2076,2094,2103,2113,2127,2132,2147 'blobfuse2':1412,1422,1432,1443,1454,2062,2073,2083,2637,2650,2658,2666,2674,2687,2699,2704,2715,2726 'block':1044,1223,1638,2302,2315,2518,2599,2629,2754 'box':4019 'bridg':2492,4121 'browser':2966 'bundl':229,487 'c':2957 'cach':965,2097,2104 'calcul':905,2736 'cap':316 'capabl':77,931,1267,2463,4087 'capac':1056 'categori':88,96,112,208,210,1025 'cdn':442 'cdp':2493 'chang':1133,3016,3759,3771 'check':1836,4061 'checklist':760,772 'choic':280 'choos':551,863,885,926,960,1007,1029,1072,1081 'cirrus':2513 'cli':392,1383,1522,1757,1845,1857,2603,2613,2784,2923,3488,3876 'client':260,349,651,706,1465,1693,3020,3030,3196,3293,3311,3321,3456,3723,3732,3742,3752 'client-sid':1464 'cloud':2515,2577,2579 'cloud-to-cloud':2576 'code':23,62,386,476,2567 'combin':67 'command':1417,2063,2623,2642,2710,2720 'common':452,492 'commvault':2468 'compar':949 'complet':2641 'comput':3003 'concurr':259,582 'condit':1732,1746,1754,1765,1776,1787,1799,1920 'config':1444,1455,2074 'configur':21,60,358,362,779,802,813,825,1289,1309,1320,1413,1423,1433,1489,1529,1542,1555,1579,1702,1750,1772,1783,1893,1896,1908,1918,1948,1971,1981,1989,2010,2020,2031,2041,2053,2082,2093,2102,2112,2121,2151,2173,2184,2229,2238,2270,2333,2375,2395,2404,2467,2478,2490,2500,2512,2534,2571,4037,4110 'connect':295,401,888,1687,2095,2951,3503,3629,3885,3908,3961 'consider':1794 'constraint':322 'construct':2861 'contain':660,1326,1650,2143,2162,2175,2386,2400,2405,2610,2620,2681,2693,2944,3006,3027,3038,3048,3057,3068,3079,3090,3101,3109,3121,3131,3141,3150,3160,3171,3181,3193,3203,3212,3222,3494 'container-level':2161 'container-scop':2174 'containers/blobs':410 'content':72,174 'control':357,1491 'convert':2748 'copi':2026,2903,3228,3242,3250,3261,3270,3279,3287,3297,3306,3316,3326,3336,3347,3357,3367 'copy/migrate':407 'cost':247,276,288,593,858,881,911,919,929,940,971,982,1000 'count':2738 'cover':51 'cpk':350 'creat':1613,1646,1658,1668,1803,1814,1849,1861,1872,1883,2646,2654,2662,2670,2971,2982,3024,3035,3045,3054,3118,3537,3547,3800,3985 'cross':1640 'cross-ten':1639 'custom':774,1603,1826,2426 'customer-provid':1602,1825 'data':296,408,433,600,917,985,998,1010,1066,1075,1186,1337,1360,1379,1389,1404,1483,1495,1503,1516,1533,1546,1559,1567,1583,1591,1940,2156,2169,2213,2244,2442,2505,2519,2537,2556,2766,2776,2797,2812,2827,2835,2855,2868,2881,2892,2895,2904,2907,2917,2929,2932,2993,3678,3701,3957,4013,4018,4025,4028,4085,4099,4123 'databrick':3009 'datadobi':2525 'decid':1039 'decis':16,55,271,848 'decrypt':1421,1427,3864 'defin':1928 'definit':2016 'deleg':1816,1851,1863,1874,1885,3802 'delet':371,656,665,1033,2243,2355,2367,2378,2388,2397,3064,3075,3085,3096,3377,3388,3393,3400,3410,3420 'deploy':26,65,416,422,528,899,1959,1969,1979,2488,2555,3995,4039,4049,4073,4095,4108,4119 'descript':212 'design':279,680 'develop':11 'diagnos':217 'diagnost':2273 'directori':2779,2792,2807,2822,2838,2850 'discov':3639 'discoveri':534,866,1110,1951,1962,3679,3702,4000 'distcp':2911 'dobimigr':2526 'dobiprotect':2479 'doc':180 'document':75,173 'domain':2427 'download':698,709,719,729,741,3430,3441,3451,3461,3470,3880 'driver':859,2762 'dynam':2557 'e.g':100,116 'enabl':429,2051,2293,2331,2353,2383,2414,2449,4084 'encrypt':347,1416,1431,1437,1442,1453,1467,1605,1616,1625,1828,1837,3862 'end':937,939 'end-to-end':936 'endpoint':2006,2434,3485,3642,3981 'entra':340,1371,1395,1703 'environ':2088 'error':227,239,475 'estim':874,915,935,970,981,994 'event':264,415,673,675,2253,2590,2592,3482 'exampl':1761,2219 'exist':4089 'expert':5,45 'explor':1597 'extens':3921 'fallback':192 'faq':1111,1256 'faqs/known':329 'featur':435,870,4065 'feed':3017 'fetch':76,172,181,194 'file':106,114,121,126,955,1083,1414,1424,1434,2078,2561,2684,2781,2794,2809,2824,2840,2852,4104 'filter':2891 'fish':2655 'fix':219 'flat':3817,3826 'function':2586 'generat':480,2072,2636 'get':1448,3492 'github':4056 'github.com':164 'github.com/microsoftdocs/mcp/blob/main/readme.md)':163 'go':705,798,3029,3070,3155,3195,3253,3292,3342,3396,3446,3509,3593,3666,3722,3830,3897 'grid':676,2593 'guarante':1208 'guid':162,420 'guidanc':46 'guidelin':523 'hadoop':2770,4024 'hardening/anonymous':355 'hdfs':2922,4012 'hdfs/hadoop':443 'hierarch':3819,3828,3847,3856 'host':1266,1681,2417 'hot':989 'hybrid':4122 'i/o':496 'id':1372,1705 'id-bas':1704 'immut':369,2165,2177,2185,2196,2209 'implement':790,1463,2545 'import':83,127 'includ':12,1257 'index':89,209,2444,3515,3652,3661,3673,3685,3696 'instal':159,161 'instanc':652 'integr':22,61,385,397,439,2566 'intellig':2536,2547 'inventori':373,561,2046,2057,2742,3528 'issu':223,330,456,497,505,1097,1175,1183,1243 'isv':1082 'java':714,809,1540,1654,1868,2804,3040,3081,3124,3165,3205,3265,3301,3353,3406,3455,3553,3603,3676,3731,3776,3840,3914 'javascript':732,821,1553,1664,1810,1820,2819,2967,3050,3092,3134,3176,3214,3274,3310,3363,3416,3465,3499,3562,3614,3688,3741,3786,3849,3931 'job':474,2015 'json':1919,1929 'key':1397,1606,1682,1829,3868,3870 'knowledg':6 'known':234,502,1096,1174,1182,1242 'kompris':2535,2546 'l105':275 'l106':307 'l106-l126':306 'l120':103 'l126':308 'l127':333 'l127-l184':332 'l184':334 'l185':360 'l185-l251':359 'l251':361 'l252':389 'l252-l387':388 'l35':102 'l35-l120':101 'l36':215 'l36-l45':214 'l387':390 'l388':418 'l388-l401':417 'l401':419 'l45':216 'l46':244 'l46-l79':243 'l79':245 'l80':274 'l80-l105':273 'lake':31,400,434,601,1067,1187,1484,1496,1504,1517,1534,1547,1560,1568,1584,1592,2157,2767,2777,2798,2813,2828,2836,2856,2869,2882,2896,2908,2918,2930,4029,4086 'languag':268,404 'language-specif':267 'latenc':683,1207 'latest':144 'learn':187,201 'learn-agent-skil':186,200 'learn.microsoft.com':458,467,478,489,499,510,525,536,546,558,568,579,589,604,613,623,633,643,654,667,678,690,700,711,722,734,746,756,766,777,788,800,811,823,835,846,861,872,883,893,903,913,924,933,947,958,968,979,992,1005,1016,1027,1037,1048,1058,1070,1079,1089,1105,1116,1126,1137,1147,1158,1168,1177,1190,1201,1210,1220,1229,1238,1251,1262,1274,1287,1298,1307,1318,1328,1339,1352,1363,1374,1385,1399,1409,1419,1429,1439,1450,1461,1474,1487,1499,1512,1524,1537,1550,1563,1574,1587,1599,1611,1622,1632,1644,1656,1666,1677,1689,1700,1714,1725,1737,1748,1759,1770,1781,1791,1801,1812,1822,1834,1847,1859,1870,1881,1891,1906,1916,1926,1936,1946,1957,1967,1977,1987,1997,2008,2018,2029,2039,2049,2059,2070,2080,2091,2100,2110,2119,2129,2138,2149,2159,2171,2182,2192,2203,2215,2227,2236,2246,2258,2268,2279,2291,2305,2318,2329,2341,2351,2360,2371,2381,2393,2402,2412,2422,2436,2447,2456,2465,2476,2486,2498,2510,2521,2532,2543,2553,2564,2582,2595,2605,2615,2625,2634,2644,2652,2660,2668,2676,2689,2701,2712,2722,2734,2746,2757,2772,2786,2801,2816,2831,2844,2859,2872,2889,2901,2913,2925,2939,2949,2960,2969,2980,2990,3001,3011,3022,3033,3043,3052,3062,3073,3083,3094,3105,3116,3126,3136,3146,3157,3167,3178,3188,3198,3207,3217,3226,3237,3247,3258,3267 'learn.microsoft.com/en-us/azure/storage-actions/storage-actions-plan-manage-costs':860 'learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/monitor-storage-tasks':1905 'learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-assignment':1915 'learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-authorization-roles':1286 'learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-authorization-roles-assign':1297 'learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-best-practices':524 'learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-conditions':1925 'learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-known-issues':1104 'learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-operations':1935 'learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-task-troubleshooting':457 'learn.microsoft.com/en-us/azure/storage-actions/storage-tasks/storage-tasks-monitor-data-reference':1945 'learn.microsoft.com/en-us/azure/storage-discovery/create-workspace':1956 'learn.microsoft.com/en-us/azure/storage-discovery/create-workspace-bicep':1966 'learn.microsoft.com/en-us/azure/storage-discovery/deployment-planning':535 'learn.microsoft.com/en-us/azure/storage-discovery/frequently-asked-questions':1115 'learn.microsoft.com/en-us/azure/storage-discovery/pricing':871 'learn.microsoft.com/en-us/azure/storage-discovery/resource-move':4005 'learn.microsoft.com/en-us/azure/storage-mover/agent-deploy':1976,1986 'learn.microsoft.com/en-us/azure/storage-mover/agent-register':1306 'learn.microsoft.com/en-us/azure/storage-mover/bandwidth-management':1996 'learn.microsoft.com/en-us/azure/storage-mover/billing':882 'learn.microsoft.com/en-us/azure/storage-mover/cloud-to-cloud-migration':2581 'learn.microsoft.com/en-us/azure/storage-mover/cloud-to-cloud-private-network-configs':892 'learn.microsoft.com/en-us/azure/storage-mover/deployment-planning':902 'learn.microsoft.com/en-us/azure/storage-mover/endpoint-manage':2007 'learn.microsoft.com/en-us/azure/storage-mover/job-definition-create':2017 'learn.microsoft.com/en-us/azure/storage-mover/log-monitoring':2028 'learn.microsoft.com/en-us/azure/storage-mover/migrations-requiring-private-connections':1317 'learn.microsoft.com/en-us/azure/storage-mover/network-prerequisites':2038 'learn.microsoft.com/en-us/azure/storage-mover/network-troubleshooting':466 'learn.microsoft.com/en-us/azure/storage-mover/performance-targets':1125 'learn.microsoft.com/en-us/azure/storage-mover/release-notes':1136 'learn.microsoft.com/en-us/azure/storage-mover/resource-hierarchy':545 'learn.microsoft.com/en-us/azure/storage-mover/status-code':477 'learn.microsoft.com/en-us/azure/storage-mover/troubleshooting':488 'learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-best-practices':557 'learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-smart':1146 'learn.microsoft.com/en-us/azure/storage/blobs/anonymous-read-access-configure':1327 'learn.microsoft.com/en-us/azure/storage/blobs/anonymous-read-access-overview':1338 'learn.microsoft.com/en-us/azure/storage/blobs/anonymous-read-access-prevent':1351 'learn.microsoft.com/en-us/azure/storage/blobs/archive-blob':1157 'learn.microsoft.com/en-us/azure/storage/blobs/archive-cost-estimation':912 'learn.microsoft.com/en-us/azure/storage/blobs/archive-rehydrate-handle-event':2594 'learn.microsoft.com/en-us/azure/storage/blobs/archive-rehydrate-to-online-tier':1167 'learn.microsoft.com/en-us/azure/storage/blobs/assign-azure-role-data-access':1362 'learn.microsoft.com/en-us/azure/storage/blobs/authorize-access-azure-active-directory':1373 'learn.microsoft.com/en-us/azure/storage/blobs/authorize-data-operations-cli':1384 'learn.microsoft.com/en-us/azure/storage/blobs/authorize-data-operations-portal':1398 'learn.microsoft.com/en-us/azure/storage/blobs/authorize-data-operations-powershell':1408 'learn.microsoft.com/en-us/azure/storage/blobs/azcopy-cost-estimation':923 'learn.microsoft.com/en-us/azure/storage/blobs/blob-cli':2604 'learn.microsoft.com/en-us/azure/storage/blobs/blob-containers-cli':2614 'learn.microsoft.com/en-us/azure/storage/blobs/blob-containers-powershell':2624 'learn.microsoft.com/en-us/azure/storage/blobs/blob-cost-optimization-services':932 'learn.microsoft.com/en-us/azure/storage/blobs/blob-inventory':2048 'learn.microsoft.com/en-us/azure/storage/blobs/blob-inventory-how-to':2058 'learn.microsoft.com/en-us/azure/storage/blobs/blob-inventory-performance-characteristics':567 'learn.microsoft.com/en-us/azure/storage/blobs/blob-powershell':2633 'learn.microsoft.com/en-us/azure/storage/blobs/blob-storage-estimate-costs':946 'learn.microsoft.com/en-us/azure/storage/blobs/blob-storage-monitoring-scenarios':578 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands':2069 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-completion':2643 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-completion-bash':2651 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-completion-fish':2659 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-completion-powershell':2667 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-completion-zsh':2675 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-mount':2688 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-mount-all':2700 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-mount-list':2711 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-mountv1':2079 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-secure':1418 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-secure-decrypt':1428 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-secure-encrypt':1438 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-secure-get':1449 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-secure-set':1460 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-unmount':2721 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-commands-unmount-all':2733 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-compare-linux-file-system':957 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-configuration':2090 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-configure':2099 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-configure-caching':2109 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-configure-streaming':2118 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-enable-logs':2128 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-health-monitor':2137 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-known-issues':1176 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-mount-container':2148 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-streaming-versus-caching':967 'learn.microsoft.com/en-us/azure/storage/blobs/blobfuse2-troubleshooting':498 'learn.microsoft.com/en-us/azure/storage/blobs/calculate-blob-count-size':2745 'learn.microsoft.com/en-us/azure/storage/blobs/client-side-encryption':1473 'learn.microsoft.com/en-us/azure/storage/blobs/concurrency-manage':588 'learn.microsoft.com/en-us/azure/storage/blobs/convert-append-and-page-blobs-to-block-blobs':2756 'learn.microsoft.com/en-us/azure/storage/blobs/cost-estimate-archive-retrieval-copy-blob':978 'learn.microsoft.com/en-us/azure/storage/blobs/cost-estimate-archive-retrieval-set-tier':991 'learn.microsoft.com/en-us/azure/storage/blobs/cost-estimate-multi-region-access':1004 'learn.microsoft.com/en-us/azure/storage/blobs/create-data-lake-storage-account':2158 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-abfs-driver':2771 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-access-control':1486 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-access-control-model':1498 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-azure-portal':1511 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-cli':1523 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-dotnet':1536 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-java':1549 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-javascript':1562 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-powershell':1573 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-python':1586 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-best-practices':603 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-cli':2785 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-dotnet':2800 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-java':2815 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-javascript':2830 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-powershell':2843 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-python':2858 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-explorer-acl':1598 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-introduction-abfs-uri':2871 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-known-issues':1189 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-migrate-on-premises-hdfs-cluster':4020 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-multi-protocol-access':2888 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-query-acceleration-how-to':2900 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-use-distcp':2912 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-use-hdfs-data-lake-storage':2924 'learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-use-sql':2938 'learn.microsoft.com/en-us/azure/storage/blobs/data-protection-overview':1015 'learn.microsoft.com/en-us/azure/storage/blobs/encryption-customer-provided-keys':1610 'learn.microsoft.com/en-us/azure/storage/blobs/encryption-scope-manage':1621 'learn.microsoft.com/en-us/azure/storage/blobs/encryption-scope-overview':1631 'learn.microsoft.com/en-us/azure/storage/blobs/immutable-container-level-worm-policies':2170 'learn.microsoft.com/en-us/azure/storage/blobs/immutable-policy-configure-container-scope':2181 'learn.microsoft.com/en-us/azure/storage/blobs/immutable-policy-configure-version-scope':2191 'learn.microsoft.com/en-us/azure/storage/blobs/immutable-storage-overview':2202 'learn.microsoft.com/en-us/azure/storage/blobs/immutable-version-level-worm-policies':2214 'learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-performance-characteristics':612 'learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-policy-access-tiers':2226 'learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-policy-configure':2235 'learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-policy-delete':2245 'learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-policy-monitor':2257 'learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-policy-structure':2267 'learn.microsoft.com/en-us/azure/storage/blobs/map-rest-apis-transaction-categories':1026 'learn.microsoft.com/en-us/azure/storage/blobs/migrate-gen2-wandisco-live-data-platform':4034 'learn.microsoft.com/en-us/azure/storage/blobs/monitor-blob-storage':2278 'learn.microsoft.com/en-us/azure/storage/blobs/monitor-blob-storage-reference':2290 'learn.microsoft.com/en-us/azure/storage/blobs/network-file-system-protocol-known-issues':509 'learn.microsoft.com/en-us/azure/storage/blobs/network-file-system-protocol-performance-benchmark':622 'learn.microsoft.com/en-us/azure/storage/blobs/network-file-system-protocol-support':1200 'learn.microsoft.com/en-us/azure/storage/blobs/network-file-system-protocol-support-how-to':2948 'learn.microsoft.com/en-us/azure/storage/blobs/network-file-system-protocol-support-performance':632 'learn.microsoft.com/en-us/azure/storage/blobs/object-replication-prevent-cross-tenant-policies':1643 'learn.microsoft.com/en-us/azure/storage/blobs/object-replication-priority-replication':1209 'learn.microsoft.com/en-us/azure/storage/blobs/point-in-time-restore-manage':2304 'learn.microsoft.com/en-us/azure/storage/blobs/point-in-time-restore-overview':2317 'learn.microsoft.com/en-us/azure/storage/blobs/query-acceleration-sql-reference':2328 'learn.microsoft.com/en-us/azure/storage/blobs/quickstart-blobs-c-plus-plus':2959 'learn.microsoft.com/en-us/azure/storage/blobs/quickstart-blobs-javascript-browser':2968 'learn.microsoft.com/en-us/azure/storage/blobs/sas-service-create-dotnet':2979 'learn.microsoft.com/en-us/azure/storage/blobs/sas-service-create-java':1655 'learn.microsoft.com/en-us/azure/storage/blobs/sas-service-create-javascript':1665 'learn.microsoft.com/en-us/azure/storage/blobs/sas-service-create-python':1676 'learn.microsoft.com/en-us/azure/storage/blobs/scalability-targets':1219 'learn.microsoft.com/en-us/azure/storage/blobs/scalability-targets-premium-block-blobs':1228 'learn.microsoft.com/en-us/azure/storage/blobs/scalability-targets-premium-page-blobs':1237 'learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-host-keys':1688 'learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-known-issues':1250 'learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-performance':642 'learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-support-authorize-access':1699 'learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-support-entra-id-based-access':1713 'learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-support-how-to':2340 'learn.microsoft.com/en-us/azure/storage/blobs/security-recommendations':1724 'learn.microsoft.com/en-us/azure/storage/blobs/snapshots-manage-dotnet':2989 'learn.microsoft.com/en-us/azure/storage/blobs/snapshots-overview':2350 'learn.microsoft.com/en-us/azure/storage/blobs/soft-delete-blob-enable':2359 'learn.microsoft.com/en-us/azure/storage/blobs/soft-delete-blob-manage':2370 'learn.microsoft.com/en-us/azure/storage/blobs/soft-delete-blob-overview':2380 'learn.microsoft.com/en-us/azure/storage/blobs/soft-delete-container-enable':2392 'learn.microsoft.com/en-us/azure/storage/blobs/soft-delete-container-overview':2401 'learn.microsoft.com/en-us/azure/storage/blobs/soft-delete-vs-versioning-options':1036 'learn.microsoft.com/en-us/azure/storage/blobs/storage-auth-abac':1736 'learn.microsoft.com/en-us/azure/storage/blobs/storage-auth-abac-attributes':1747 'learn.microsoft.com/en-us/azure/storage/blobs/storage-auth-abac-cli':1758 'learn.microsoft.com/en-us/azure/storage/blobs/storage-auth-abac-examples':1769 'learn.microsoft.com/en-us/azure/storage/blobs/storage-auth-abac-portal':1780 'learn.microsoft.com/en-us/azure/storage/blobs/storage-auth-abac-powershell':1790 'learn.microsoft.com/en-us/azure/storage/blobs/storage-auth-abac-security':1800 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-account-delegation-sas-create-javascript':1811 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-append':3000 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-block-blob-premium':1047 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-calculate-container-statistics-databricks':3010 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-change-feed-how-to':3021 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-client-management':653 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-create-go':3032 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-create-java':3042 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-create-javascript':3051 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-create-python':3061 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-delete':666 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-delete-go':3072 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-delete-java':3082 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-delete-javascript':3093 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-delete-python':3104 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-lease':3115 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-lease-java':3125 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-lease-javascript':3135 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-lease-python':3145 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-properties-metadata':2411 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-properties-metadata-go':3156 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-properties-metadata-java':3166 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-properties-metadata-javascript':3177 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-container-properties-metadata-python':3187 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-containers-list-go':3197 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-containers-list-java':3206 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-containers-list-javascript':3216 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-containers-list-python':3225 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy':3236 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-async-dotnet':3246 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-async-go':3257 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-async-java':3266 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-async-javascript':3275 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-async-python':3284 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-go':3294 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-java':3303 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-javascript':3313 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-python':3323 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-url-dotnet':3333 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-url-go':3344 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-url-java':3354 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-url-javascript':3364 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-url-python':3374 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-create-user-delegation-sas-javascript':1821 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-customer-provided-key':1833 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-delete':3385 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-delete-go':3397 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-delete-java':3407 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-delete-javascript':3417 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-delete-python':3427 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-download':3438 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-download-go':3448 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-download-java':3458 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-download-javascript':3467 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-download-python':3476 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-encryption-status':1846 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-event-overview':677 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-event-quickstart':3489 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-faq':1261 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-get-url-javascript':3500 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-go-get-started':3510 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-index-how-to':3522 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-inventory-report-analytics':3534 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-lease':3544 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-lease-java':3554 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-lease-javascript':3564 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-lease-python':3574 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-properties-metadata':3584 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-properties-metadata-go':3594 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-properties-metadata-java':3604 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-properties-metadata-javascript':3615 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-properties-metadata-python':3626 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-python-get-started':3636 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-query-endpoint-srp':3646 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-reserved-capacity':1057 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website':1273 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website-host':4046 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website-how-to':2421 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-tags':3656 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-tags-go':3668 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-tags-java':3680 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-tags-javascript':3691 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-tags-python':3703 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-upload':3714 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-upload-go':3724 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-upload-java':3734 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-upload-javascript':3744 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-upload-python':3754 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-use-access-tier-dotnet':3766 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-use-access-tier-java':3777 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-use-access-tier-javascript':3787 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-use-access-tier-python':3797 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-cli':1858 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-dotnet':3809 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-java':1869 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-powershell':1880 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-user-delegation-sas-create-python':1890 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-latency':689 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-list':3821 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-list-go':3831 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-list-java':3841 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-list-javascript':3850 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-list-python':3859 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-static-site-github-actions':4058 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-tune-upload-download':699 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-tune-upload-download-go':710 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-tune-upload-download-java':721 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-tune-upload-download-javascript':733 'learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-tune-upload-download-python':745 'learn.microsoft.com/en-us/azure/storage/blobs/storage-custom-domain-name':2435 'learn.microsoft.com/en-us/azure/storage/blobs/storage-encrypt-decrypt-blobs-key-vault':3871 'learn.microsoft.com/en-us/azure/storage/blobs/storage-feature-support-in-storage-accounts':4070 'learn.microsoft.com/en-us/azure/storage/blobs/storage-manage-find-blobs':2446 'learn.microsoft.com/en-us/azure/storage/blobs/storage-performance-blob-partitions':755 'learn.microsoft.com/en-us/azure/storage/blobs/storage-performance-checklist':765 'learn.microsoft.com/en-us/azure/storage/blobs/storage-performance-checklist-developers':776 'learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-cli':3882 'learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-dotnet':3893 'learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-go':3905 'learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-java':3916 'learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-java-quarkus':3927 'learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-nodejs':3937 'learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-nodejs-typescript':3947 'learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-powershell':3958 'learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-python':3969 'learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-static-website-terraform':4081 'learn.microsoft.com/en-us/azure/storage/blobs/storage-retry-policy':787 'learn.microsoft.com/en-us/azure/storage/blobs/storage-retry-policy-go':799 'learn.microsoft.com/en-us/azure/storage/blobs/storage-retry-policy-java':810 'learn.microsoft.com/en-us/azure/storage/blobs/storage-retry-policy-javascript':822 'learn.microsoft.com/en-us/azure/storage/blobs/storage-retry-policy-python':834 'learn.microsoft.com/en-us/azure/storage/blobs/upgrade-to-data-lake-storage-gen2':1069 'learn.microsoft.com/en-us/azure/storage/blobs/upgrade-to-data-lake-storage-gen2-how-to':4092 'learn.microsoft.com/en-us/azure/storage/blobs/use-azurite-to-run-automated-tests':3982 'learn.microsoft.com/en-us/azure/storage/blobs/versioning-enable':2455 'learn.microsoft.com/en-us/azure/storage/blobs/versioning-overview':2464 'learn.microsoft.com/en-us/azure/storage/blobs/versions-manage-dotnet':3992 'learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/backup-archive-disaster-recovery/commvault/commvault-solution-guide':2475 'learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/backup-archive-disaster-recovery/datadobi/datadobi-solution-guide':2485 'learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/backup-archive-disaster-recovery/tiger-bridge-cdp-guide':2497 'learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/backup-archive-disaster-recovery/veeam/veeam-solution-guide':845 'learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/atempo-quick-start-guide':2509 'learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/cirrus-data-migration-guide':2520 'learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/dobimigrate-quick-start-guide':2531 'learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/komprise-quick-start-guide':2542 'learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/komprise-tiering-guide':2552 'learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/migration-tools-comparison':1078 'learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/netapp-data-migrator-guide':4105 'learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/data-management/storagex-quick-start-guide':2563 'learn.microsoft.com/en-us/azure/storage/solution-integration/validated-partners/primary-secondary-storage/isv-file-services':1088 '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':411,3110,3122,3132,3142,3541,3551,3560,3570 'level':2123,2163,2207 'librari':3312,3322,3457,3733,3743,3753 'lifecycl':35,258,368,609,2217,2232,2240,2250,2263 'limit':18,57,304,311,1091,1099,1114,1135,1166,1172,1180,1193,1218,1227,1236,1240,1258,1269 'line':98,110,211 'link':115,124 'linux':954,2145,2683 'list':2703,2709,3190,3200,3209,3219,3812,3820,3824,3834,3844,3853,3987 'livedata':4033 'local':68 'locat':92 'log':2027,2122,2256,2284 'low':682 'low-lat':681 'make':17,56,272,849 'manag':409,553,581,610,648,854,1501,1514,1565,1999,2233,2264,2362,2385,2438,2451,2538,2597,2607,2617,2627,2774,2791,2806,2821,2833,2849,2962,2984,3107,3120,3128,3138,3148,3159,3539,3549,3557,3567,3577,3587,3597,3607,3618,3644,3649,3934,3944,3954 'map':1018,2424 'markdown':191,207 'mcp':150,177 'metadata':2408,3153,3163,3174,3184,3581,3591,3601,3612,3623 'metadata.generated':131 'metric':2254,2282 'microsoft':179,1370 'microsoftdoc':151,178 'migrat':285,437,544,880,901,1076,1316,2014,2504,2514,2530,2541,2562,2580,4008,4023,4100 'minimum':1154 'miria':2502 'mode':966,2105,2116 'model':538,1492 'modifi':1452 'modul':3031,3898 'monitor':250,372,573,1897,1904,1939,2131,2248,2271,2286 'month':137 'mount':494,2065,2133,2140,2678,2691,2705,2708,2716,2727,2941 'mount/file-system':405 'mount/i/o':231 'move':984,3998 'mover':225,379,463,472,485,541,879,891,898,1121,1131,1304,1315,1974,1984,1994,2002,2013,2025,2036 'multi':292,996,2885 'multi-protocol':2884 'multi-region':291,995 'name':753 'nasuni':4111 'nativ':953 'net':662,693,786,1472,1527,1831,2410,2789,2977,2988,2999,3019,3113,3231,3245,3332,3383,3433,3543,3583,3655,3709,3765,3807,3815,3891,3991 'netapp':4098,4103 'network':169,353,465,1311,2032 'networking/job':226 'nfs':235,323,503,616,626,1195,2946 'nfs/sftp':263 'object':1203,1635 'old':138 'on-premis':4009 'oper':1022,1380,1405,1930,3243,3256,4097 'optim':270,606,625,635,748,759,930,2107 'option':1014,1085 'output':2125 'overview':2194,2307 'page':1232,2751 'paramet':1445,1456 'parti':382,446 'partit':751 'pattern':24,63,387,395,2568 'perform':246,313,562,592,611,618,628,637,720,730,742,758,771,1124,1217,2295,3239 'period':1156 'plan':277,852,868,895,1050,1060 'point':2297,2310,2706,2717,2728 'point-in-tim':2296,2309 'polici':36,781,793,804,815,827,1642,2166,2178,2186,2210,2218,2234,2241,2251,2265 'portal':1393,1510,1779,1843 'posix':1478 'posix-styl':1477 'power':3532 'powershel':1407,1572,1789,1879,2622,2632,2663,2842,3952 'practic':15,54,242,252,513,522,530,549,566,571,597,646,840,1719 'prefer':175 'premis':4011 'premium':1043,1222,1231 'prevent':1341 'price':284,867 'prioriti':1165,1205 'privat':352,887,1310,3980 'problem':232 'process':3013 'properti':2406,3151,3161,3172,3182,3579,3589,3599,3610,3621 'protect':297,1011 'protocol':320,1192,2886 'protocol-specif':319 'provid':44,1604,1827 'pull':142 'purchas':1052 'python':744,833,1577,1675,1889,2847,3059,3103,3144,3186,3224,3283,3320,3373,3426,3474,3572,3625,3635,3699,3751,3796,3858,3967 'quarkus':3920 'queri':183,197,2321,2440,2898,2927 'quick':70 'quick-refer':69 'quota':19,58,305,312,1092 'rang':99 'rbac':1281,1356 'rbac/abac':338 'react':669 'read':105,120,1322,1332,1343,1441 'recoveri':1013,2462 'refer':71,125,1938,2281 'region':293,997 'regist':1301 'rehydr':1162,2589 'relat':328 'releas':1132 'relev':93 'remedi':1330 'remot':74 'replic':1204,1206,1636 'report':1955,2047 'repositori':148 'requir':168 'reserv':1055 'resili':248,791 'resolv':469,501 'resourc':542,2135 'rest':1021,3520 'restor':658,2300,2313,2364,3066,3077,3087,3098,3379,3390,3402,3412,3422 'retent':1155 'retri':262,780,792,803,814,826 'retriev':290,910,973 'return':190,206 'review':1095,1107,1128 'role':1282,1290,1357,1730,1753,1764,1775,1786 'rule':318,1152 'run':615,1294,3972 's3':2572 'sas':343,1648,1660,1670,1807,1817,1852,1864,1875,1886,2973,3803 'sas/rbac':33 'scalabl':1215,1226,1235 'scale':315,1122 'scenario':240 'schedul':1914,1991 'schema':2266 'scope':351,1617,1626,1953,2176,4004 'script':2639 'sdk':391,2958,2978,3041,3060,3071,3114,3215,3235,3302,3343,3384,3437,3447,3466,3475,3563,3573,3645,3667,3713,3808,3892,3915,3932,3942,3968 'sdks':32,3518 'search':3690 'section':94 'secur':20,59,331,335,346,595,1276,1300,1411,1426,1436,1447,1458,1634,1717,1793 'security.md':117,118 'send':3479 'server':348 'serverless':2936 'servic':1084,1113,1647,1659,1669,2972 'set':1459,1589,2084,2098,2523,3169,3180,3757,3769,3780,3790 'sftp':324,345,374,636,1245,1680,1692,1707,2334 'side':1466 'site':376,428 'size':2740 'skill':41,43,82,167,189,203 'skill-azure-blob-storage' 'smart':1142 'snapshot':2346,2986 'soft':370,664,1032,2354,2366,2377,2387,2396,3392 'soft-delet':2365,3391 'solut':384 'sourc':2003,3329,3339,3350 'source-microsoftdocs' 'specif':269,302,321 'specifi':109 'sql':2323,2937 'static':37,375,430,1264,2415,2432,4041,4050,4074 'statist':3007 'status':1838 'storag':4,10,40,50,222,224,255,283,310,337,364,378,440,454,462,471,484,508,518,533,540,576,586,602,641,650,672,688,704,764,770,784,796,807,819,831,856,865,878,890,897,908,922,944,1003,1020,1046,1054,1064,1068,1102,1109,1120,1130,1188,1214,1225,1234,1249,1255,1272,1284,1295,1303,1314,1485,1497,1505,1518,1535,1548,1561,1569,1585,1593,1596,1609,1620,1630,1686,1698,1712,1723,1735,1744,1768,1797,1900,1910,1923,1933,1943,1950,1961,1973,1983,1993,2001,2012,2024,2035,2056,2068,2153,2198,2225,2277,2289,2327,2339,2391,2420,2474,2484,2508,2529,2680,2696,2731,2768,2778,2799,2814,2829,2837,2857,2870,2883,2897,2909,2919,2931,2955,3005,3015,3234,3291,3436,3445,3481,3507,3633,3641,3665,3712,3721,3838,3889,3904,3912,3926,3956,3965,3974,3999,4016,4030,4045,4054,4064,4078,4115 'storagex':2558 'strategi':754 'stream':963,2115 'string':184,198 'style':1479 'suggest':139,156 'support':228,486,4066 'synaps':2744,2935,3530 'syntax':2324 'system':956,2685 'tag':413,2445,3516,3653,3662,3674,3686,3697 'target':2005,2470 'task':455,519,1103,1285,1296,1911,1924,1934 'tenant':1641 'terraform':4080 'test':3976 'text/markdown':205 'third':381,445 'tier':257,412,556,907,990,1143,1150,2221,2548,3763,3774,3784,3794 'tiering/archival':317 'tiers/tools':303 'tiger':2491,4120 'time':1163,2299,2312 'token':344,1808,1818,1887 'tool':152,367,394,447,1077,2878 'topic':449,514,850,1093,1277,1894,2569,3996 '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':287,918 'transit':1145,2222 'trigger':2584 'troubleshoot':13,52,213,448,451,460,491 'tune':261,563,692,702,713,724,736 'type':4069 'typescript':3941 'understand':876,1118,1170,1179,1624,2043,2260,2343,2373 'unmount':2714,2719,2724 'unstructur':1074 'upgrad':1061 'upload':696,707,717,727,739,3706,3717,3727,3737,3747,3878 'uri':2865 'url':450,515,851,1094,1278,1895,2570,3330,3340,3351,3361,3371,3497,3997 'usag':945,1151,2136 'use':27,29,80,86,104,119,176,193,301,661,1042,1139,1394,1425,1435,1476,1507,1520,1526,1539,1552,1571,1576,1601,1674,1727,1805,1824,1964,2022,2061,2320,2443,2471,2621,2631,2698,2718,2741,2759,2788,2803,2818,2846,2863,2874,2910,2920,2933,2976,3008,3018,3039,3069,3204,3213,3223,3232,3300,3319,3341,3362,3372,3382,3425,3434,3443,3454,3464,3486,3508,3513,3542,3561,3571,3592,3602,3634,3643,3659,3671,3683,3694,3710,3730,3750,3806,3816,3829,3839,3866,3874,3896,3919,3930,3940,3950,4017,4055 'user':141,158,1815,1850,1862,1873,1884,3801 'v1':2077 'valid':1679 'variabl':2089 'various':403 'vault':3869 'veeam':838 'version':145,1035,2190,2206,2454,2459,3989 'version-level':2205 'via':1842,2085,2409,2591,2945,3517 'wandisco':4032 'web':3484 'webpag':195 'websit':431,1265,2416,2433,4042,4051,4075 'work':3900 'workload':577,2108,2117 'workspac':1952,1963,4001 'worm':2164,2197,2208 'write':587 'yaml':2086 'zsh':2671","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-05-18T18:53:49.428Z"}],"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":549,"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-05-17T02:50:05Z","description":"Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs.","skill_md_sha":"8ecf6b31b4881c4ce8711e4a8c08d58f55e9e98c","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 Blob/Data Lake SDKs, SAS/RBAC auth, lifecycle policies, static websites, or NFS/SFTP access, 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-05-18T18:53:49.428Z"}}