{"id":"91ce786d-dc00-4890-a63a-8083003183ae","shortId":"amURDv","kind":"skill","title":"azure-files","tagline":"Expert knowledge for Azure Files development including best practices, decision making, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when using SMB/NFS shares, Azure File Sync, cloud tiering, AD/Entra auth, or RAG apps over Azure F","description":"# Azure Files Skill\n\nThis skill provides expert guidance for Azure Files. Covers 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| Best Practices | L35-L50 | Best practices for Azure Files and File Sync: DR/failover planning, server/drive replacement and recovery, safe deprovisioning, and performance tuning for SMB, NFS, VDI, and FSLogix workloads |\n| Decision Making | L51-L72 | Guidance for planning Azure Files deployments: choosing tiers, redundancy, billing/cost models, migration paths (Windows/Linux/SMB/NFS), and architecture/topology decisions. |\n| Limits & Quotas | L73-L80 | Azure Files/File Sync limits: capacity, IOPS/throughput, scalability targets, API throttling behavior, redundancy/region support, and FAQ on performance-related constraints. |\n| Security | L81-L108 | Securing Azure Files: identity/AD/Entra auth over SMB/NFS, Kerberos, NTFS/share permissions, encryption, TLS, firewalls/proxies, network perimeters, and key/identity management. |\n| Configuration | L109-L135 | Configuring Azure Files and Azure File Sync: networking/VPN and endpoints, monitoring and metrics, cloud tiering and redundancy, DFS integration, soft delete, and file copy tools. |\n| Integrations & Coding Patterns | L136-L158 | Patterns and code to build RAG apps over Azure Files using Haystack, LangChain, LlamaIndex, and vector DBs (Pinecone/Qdrant/Weaviate), plus .NET/Java/Python integration and auth. |\n| Deployment | L159-L170 | Guides for migrating and syncing data to Azure Files/Azure File Sync from NAS, Linux, GlusterFS, SMB/NFS shares, and moving File Sync resources safely across scopes. |\n\n### Best Practices\n| Topic | URL |\n|-------|-----|\n| Implement disaster recovery best practices for Azure File Sync | https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-disaster-recovery-best-practices |\n| Modify Azure File Sync topology without data loss | https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-modify-sync-topology |\n| Replace drives on Azure File Sync servers correctly | https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-replace-drive |\n| Replace Azure File Sync servers during lifecycle events | https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-replace-server |\n| Deprovision Azure File Sync server endpoints safely | https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-server-endpoint-delete |\n| Recover Azure File Sync servers after failures | https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-server-recovery |\n| Plan Azure Files disaster recovery and failover | https://learn.microsoft.com/en-us/azure/storage/files/files-disaster-recovery |\n| Handle large directories on NFS Azure file shares | https://learn.microsoft.com/en-us/azure/storage/files/nfs-large-directories |\n| Tune NFS Azure file share performance at scale | https://learn.microsoft.com/en-us/azure/storage/files/nfs-performance |\n| Optimize SMB Azure file share performance on SSD | https://learn.microsoft.com/en-us/azure/storage/files/smb-performance |\n| Optimize Azure Files performance for your workload | https://learn.microsoft.com/en-us/azure/storage/files/understand-performance |\n| Use Azure Files for virtual desktop and FSLogix profiles | https://learn.microsoft.com/en-us/azure/storage/files/virtual-desktop-workloads |\n\n### Decision Making\n| Topic | URL |\n|-------|-----|\n| Select optimal Azure File Sync cloud tiering policies | https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-choose-cloud-tiering-policies |\n| Plan Azure File Sync deployment options and topology | https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-planning |\n| Choose and configure Azure File Sync server endpoints | https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-server-endpoint-create |\n| Choose and create Azure classic file shares by tier | https://learn.microsoft.com/en-us/azure/storage/files/create-classic-file-share |\n| Decide when to use Microsoft.FileShares NFS file shares | https://learn.microsoft.com/en-us/azure/storage/files/create-file-share |\n| Estimate Azure Files costs across billing models | https://learn.microsoft.com/en-us/azure/storage/files/file-estimate-cost |\n| Choose Azure Files redundancy options for durability | https://learn.microsoft.com/en-us/azure/storage/files/files-redundancy |\n| Reduce Azure Files costs using reservations | https://learn.microsoft.com/en-us/azure/storage/files/files-reserve-capacity |\n| Adjust Azure file share size, cost, and performance | https://learn.microsoft.com/en-us/azure/storage/files/modify-file-share |\n| Select redundancy for premium SSD Azure file shares | https://learn.microsoft.com/en-us/azure/storage/files/redundancy-premium-file-shares |\n| Choose development approaches for Azure Files applications | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-developer-overview |\n| Migrate Linux servers to NFS Azure file shares | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-migration-nfs |\n| Choose migration approaches for SMB Azure file shares | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-migration-overview |\n| Choose between Azure Files and Azure NetApp Files | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-netapp-comparison |\n| Choose and plan an Azure Files deployment model | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-planning |\n| Understand and choose Azure Files billing models | https://learn.microsoft.com/en-us/azure/storage/files/understanding-billing |\n| Plan migration from Windows file servers to Azure Files | https://learn.microsoft.com/en-us/azure/storage/files/windows-server-to-azure-files |\n| Use zonal placement for SSD Azure file shares | https://learn.microsoft.com/en-us/azure/storage/files/zonal-placement |\n\n### Limits & Quotas\n| Topic | URL |\n|-------|-----|\n| Understand Azure File Sync scalability and performance targets | https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-scale-targets |\n| Review Azure File Sync API throttling limits and behavior | https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-throttling |\n| Azure Files and File Sync FAQ with limits and behaviors | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-faq |\n| Azure Files scalability, IOPS, and throughput limits | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-scale-targets |\n\n### Security\n| Topic | URL |\n|-------|-----|\n| Configure on-premises firewall and proxy for Azure File Sync | https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-firewall-and-proxy |\n| Use managed identities to secure Azure File Sync access | https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-managed-identities |\n| Authorize Azure portal access to Azure file data | https://learn.microsoft.com/en-us/azure/storage/files/authorize-data-operations-portal |\n| Enable OAuth-based REST access to Azure file shares | https://learn.microsoft.com/en-us/azure/storage/files/authorize-oauth-rest |\n| Change identity source for Azure Files SMB authentication | https://learn.microsoft.com/en-us/azure/storage/files/change-identity-source |\n| Configure customer-managed encryption keys for Azure Files | https://learn.microsoft.com/en-us/azure/storage/files/customer-managed-keys |\n| Enable TLS encryption in transit for NFS Azure Files | https://learn.microsoft.com/en-us/azure/storage/files/encryption-in-transit-for-nfs-shares |\n| Authenticate Azure Files SMB access with managed identities | https://learn.microsoft.com/en-us/azure/storage/files/files-managed-identities |\n| Configure network security perimeter for Azure Files | https://learn.microsoft.com/en-us/azure/storage/files/files-network-security-perimeter |\n| Secure and configure NFS file shares in Azure Files | https://learn.microsoft.com/en-us/azure/storage/files/files-nfs-protocol |\n| Disable insecure SMB1 on Linux for Azure Files | https://learn.microsoft.com/en-us/azure/storage/files/files-remove-smb1-linux |\n| Configure SMB Azure file shares and security features | https://learn.microsoft.com/en-us/azure/storage/files/files-smb-protocol |\n| Configure root squash for NFS Azure file shares | https://learn.microsoft.com/en-us/azure/storage/files/nfs-root-squash |\n| Configure identity-based authentication for Azure Files over SMB | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-active-directory-overview |\n| Enable AD DS authentication for Azure file shares | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-ad-ds-enable |\n| Configure on-prem AD DS authentication for Azure Files | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-ad-ds-overview |\n| Rotate AD DS storage account identity password | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-ad-ds-update-password |\n| Assign share-level permissions for Azure file shares | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-assign-share-level-permissions |\n| Use Entra Domain Services auth with Azure Files | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-auth-domain-services-enable |\n| Configure cloud trust between AD DS and Entra ID for Azure Files | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-auth-hybrid-cloud-trust |\n| Enable Entra Kerberos auth for hybrid Azure Files users | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-auth-hybrid-identities-enable |\n| Configure Kerberos auth for Linux Azure Files clients | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-auth-linux-kerberos-enable |\n| Configure NTFS ACL permissions for Azure file shares | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-configure-file-level-permissions |\n| Configure Azure Files with multiple AD DS forests | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-multiple-forests |\n\n### Configuration\n| Topic | URL |\n|-------|-----|\n| Silently install Azure File Sync agent with custom settings | https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-agent-silent-installation |\n| Configure Azure File Sync cloud tiering date and space policies | https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-cloud-tiering-policy |\n| Install and manage Azure File Sync agent on Arc servers | https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-extension |\n| Manage Azure File Sync cloud tiered files via PowerShell | https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-how-to-manage-tiered-files |\n| Monitor Azure File Sync cloud tiering metrics and cache | https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-monitor-cloud-tiering |\n| Configure and monitor Azure File Sync with Azure Monitor | https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-monitoring |\n| Configure public and private endpoints for Azure File Sync | https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-networking-endpoints |\n| Configure networking for Azure File Sync caching servers | https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-networking-overview |\n| Reference metrics and logs for monitoring Azure File Sync | https://learn.microsoft.com/en-us/azure/storage/file-sync/monitor-file-sync-reference |\n| Analyze Azure Files performance metrics with Azure Monitor | https://learn.microsoft.com/en-us/azure/storage/files/analyze-files-metrics |\n| Change redundancy configuration for Azure Files accounts | https://learn.microsoft.com/en-us/azure/storage/files/files-change-redundancy-configuration |\n| Integrate DFS Namespaces with Azure file shares | https://learn.microsoft.com/en-us/azure/storage/files/files-manage-namespaces |\n| Create Azure Monitor alerts for Azure Files health | https://learn.microsoft.com/en-us/azure/storage/files/files-monitoring-alerts |\n| Copy files between Azure file shares with tools | https://learn.microsoft.com/en-us/azure/storage/files/migrate-files-between-shares |\n| Configure Linux point-to-site VPN for Azure Files access | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-configure-p2s-vpn-linux |\n| Configure Windows P2S VPN access to Azure Files | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-configure-p2s-vpn-windows |\n| Set up site-to-site VPN connectivity for Azure Files | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-configure-s2s-vpn |\n| Configure Azure Monitor metrics and logs for Azure Files | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-monitoring |\n| Use Azure Files monitoring metrics and logs | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-monitoring-reference |\n| Configure DNS forwarding to Azure Files private endpoints | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-networking-dns |\n| Configure public and private endpoints for Azure Files | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-networking-endpoints |\n| Configure networking and endpoints for Azure Files access | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-networking-overview |\n| Configure and use soft delete for Azure file shares | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-prevent-file-share-deletion |\n\n### Integrations & Coding Patterns\n| Topic | URL |\n|-------|-----|\n| Integrate Haystack RAG pipelines with Azure Files | https://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/orchestrations/haystack |\n| Integrate LangChain RAG pipelines with Azure Files | https://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/orchestrations/langchain |\n| Integrate LlamaIndex RAG pipelines with Azure Files | https://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/orchestrations/llamaindex |\n| Authenticate and download Azure Files data for RAG | https://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/setup |\n| Implement Haystack + Pinecone RAG over Azure Files | https://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/haystack-pinecone/tutorial-haystack-pinecone |\n| Implement Haystack + Qdrant RAG over Azure Files | https://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/haystack-qdrant/tutorial-haystack-qdrant |\n| Implement Haystack + Weaviate RAG over Azure Files | https://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/haystack-weaviate/tutorial-haystack-weaviate |\n| Implement Azure Files RAG with LangChain and Pinecone | https://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/langchain-pinecone/tutorial-langchain-pinecone |\n| Implement Azure Files RAG with LangChain and Qdrant | https://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/langchain-qdrant/tutorial-langchain-qdrant |\n| Implement Azure Files RAG with LangChain and Weaviate | https://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/langchain-weaviate/tutorial-langchain-weaviate |\n| Implement Azure Files RAG with LlamaIndex and Pinecone | https://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/llamaindex-pinecone/tutorial-llamaindex-pinecone |\n| Implement Azure Files RAG with LlamaIndex and Qdrant | https://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/llamaindex-qdrant/tutorial-llamaindex-qdrant |\n| Implement Azure Files RAG with LlamaIndex and Weaviate | https://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/llamaindex-weaviate/tutorial-llamaindex-weaviate |\n| Use Pinecone vector database with Azure Files RAG | https://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/vector-databases/pinecone |\n| Use Qdrant vector database with Azure Files RAG | https://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/vector-databases/qdrant |\n| Use Weaviate vector database with Azure Files RAG | https://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/vector-databases/weaviate |\n| Develop .NET applications that use Azure Files | https://learn.microsoft.com/en-us/azure/storage/files/storage-dotnet-how-to-use-files |\n| Develop Java applications that use Azure Files | https://learn.microsoft.com/en-us/azure/storage/files/storage-java-how-to-use-file-storage |\n| Develop Python applications using Azure Files SDKs | https://learn.microsoft.com/en-us/azure/storage/files/storage-python-how-to-use-file-storage |\n\n### Deployment\n| Topic | URL |\n|-------|-----|\n| Move Azure File Sync resources across scopes safely | https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-resource-move |\n| Migrate data between Azure file shares with File Sync | https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-share-to-share-migration |\n| Migrate GlusterFS volumes to Azure Files | https://learn.microsoft.com/en-us/azure/storage/files/glusterfs-migration-guide |\n| Migrate SMB/NFS shares to Azure Files via Storage Mover | https://learn.microsoft.com/en-us/azure/storage/files/migrate-files-storage-mover |\n| Migrate Linux servers to Azure File Sync hybrid | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-migration-linux-hybrid |\n| Migrate on-prem NAS to Azure Files with Data Box | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-migration-nas-cloud-databox |\n| Migrate NAS SMB shares to Azure File Sync hybrid | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-migration-nas-hybrid |\n| Migrate on-premises NAS to Azure File Sync using Data Box | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-migration-nas-hybrid-databox |\n| Migrate to SMB Azure file shares using Robocopy | https://learn.microsoft.com/en-us/azure/storage/files/storage-files-migration-robocopy |","tags":["azure","files","agent","skills","microsoftdocs","agent-skills","agentic-skills","agentskill","ai-agents","ai-coding","azure-functions","azure-kubernetes-service"],"capabilities":["skill","source-microsoftdocs","skill-azure-files","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-files","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 (20,308 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:53.379Z","embedding":null,"createdAt":"2026-04-18T21:59:03.820Z","updatedAt":"2026-05-18T18:53:53.379Z","lastSeenAt":"2026-05-18T18:53:53.379Z","tsv":"'/en-us/azure/storage/file-sync/file-sync-agent-silent-installation':1081 '/en-us/azure/storage/file-sync/file-sync-choose-cloud-tiering-policies':549 '/en-us/azure/storage/file-sync/file-sync-cloud-tiering-policy':1094 '/en-us/azure/storage/file-sync/file-sync-disaster-recovery-best-practices':416 '/en-us/azure/storage/file-sync/file-sync-extension':1107 '/en-us/azure/storage/file-sync/file-sync-firewall-and-proxy':799 '/en-us/azure/storage/file-sync/file-sync-how-to-manage-tiered-files':1119 '/en-us/azure/storage/file-sync/file-sync-managed-identities':811 '/en-us/azure/storage/file-sync/file-sync-modify-sync-topology':427 '/en-us/azure/storage/file-sync/file-sync-monitor-cloud-tiering':1131 '/en-us/azure/storage/file-sync/file-sync-monitoring':1143 '/en-us/azure/storage/file-sync/file-sync-networking-endpoints':1155 '/en-us/azure/storage/file-sync/file-sync-networking-overview':1166 '/en-us/azure/storage/file-sync/file-sync-planning':560 '/en-us/azure/storage/file-sync/file-sync-replace-drive':438 '/en-us/azure/storage/file-sync/file-sync-replace-server':449 '/en-us/azure/storage/file-sync/file-sync-resource-move':1556 '/en-us/azure/storage/file-sync/file-sync-scale-targets':747 '/en-us/azure/storage/file-sync/file-sync-server-endpoint-create':571 '/en-us/azure/storage/file-sync/file-sync-server-endpoint-delete':459 '/en-us/azure/storage/file-sync/file-sync-server-recovery':469 '/en-us/azure/storage/file-sync/file-sync-share-to-share-migration':1568 '/en-us/azure/storage/file-sync/file-sync-throttling':759 '/en-us/azure/storage/file-sync/monitor-file-sync-reference':1178 '/en-us/azure/storage/files/analyze-files-metrics':1189 '/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/orchestrations/haystack':1352 '/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/orchestrations/langchain':1362 '/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/orchestrations/llamaindex':1372 '/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/setup':1383 '/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/haystack-pinecone/tutorial-haystack-pinecone':1393 '/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/haystack-qdrant/tutorial-haystack-qdrant':1403 '/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/haystack-weaviate/tutorial-haystack-weaviate':1413 '/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/langchain-pinecone/tutorial-langchain-pinecone':1424 '/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/langchain-qdrant/tutorial-langchain-qdrant':1435 '/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/langchain-weaviate/tutorial-langchain-weaviate':1446 '/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/llamaindex-pinecone/tutorial-llamaindex-pinecone':1457 '/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/llamaindex-qdrant/tutorial-llamaindex-qdrant':1468 '/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/llamaindex-weaviate/tutorial-llamaindex-weaviate':1479 '/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/vector-databases/pinecone':1490 '/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/vector-databases/qdrant':1501 '/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/vector-databases/weaviate':1512 '/en-us/azure/storage/files/authorize-data-operations-portal':822 '/en-us/azure/storage/files/authorize-oauth-rest':835 '/en-us/azure/storage/files/change-identity-source':846 '/en-us/azure/storage/files/create-classic-file-share':583 '/en-us/azure/storage/files/create-file-share':594 '/en-us/azure/storage/files/customer-managed-keys':858 '/en-us/azure/storage/files/encryption-in-transit-for-nfs-shares':870 '/en-us/azure/storage/files/file-estimate-cost':604 '/en-us/azure/storage/files/files-change-redundancy-configuration':1199 '/en-us/azure/storage/files/files-disaster-recovery':479 '/en-us/azure/storage/files/files-manage-namespaces':1209 '/en-us/azure/storage/files/files-managed-identities':881 '/en-us/azure/storage/files/files-monitoring-alerts':1220 '/en-us/azure/storage/files/files-network-security-perimeter':891 '/en-us/azure/storage/files/files-nfs-protocol':903 '/en-us/azure/storage/files/files-redundancy':614 '/en-us/azure/storage/files/files-remove-smb1-linux':914 '/en-us/azure/storage/files/files-reserve-capacity':623 '/en-us/azure/storage/files/files-smb-protocol':925 '/en-us/azure/storage/files/glusterfs-migration-guide':1577 '/en-us/azure/storage/files/migrate-files-between-shares':1231 '/en-us/azure/storage/files/migrate-files-storage-mover':1589 '/en-us/azure/storage/files/modify-file-share':634 '/en-us/azure/storage/files/nfs-large-directories':490 '/en-us/azure/storage/files/nfs-performance':501 '/en-us/azure/storage/files/nfs-root-squash':936 '/en-us/azure/storage/files/redundancy-premium-file-shares':645 '/en-us/azure/storage/files/smb-performance':512 '/en-us/azure/storage/files/storage-dotnet-how-to-use-files':1522 '/en-us/azure/storage/files/storage-files-active-directory-overview':949 '/en-us/azure/storage/files/storage-files-configure-p2s-vpn-linux':1245 '/en-us/azure/storage/files/storage-files-configure-p2s-vpn-windows':1256 '/en-us/azure/storage/files/storage-files-configure-s2s-vpn':1270 '/en-us/azure/storage/files/storage-files-developer-overview':655 '/en-us/azure/storage/files/storage-files-faq':772 '/en-us/azure/storage/files/storage-files-identity-ad-ds-enable':960 '/en-us/azure/storage/files/storage-files-identity-ad-ds-overview':973 '/en-us/azure/storage/files/storage-files-identity-ad-ds-update-password':983 '/en-us/azure/storage/files/storage-files-identity-assign-share-level-permissions':995 '/en-us/azure/storage/files/storage-files-identity-auth-domain-services-enable':1006 '/en-us/azure/storage/files/storage-files-identity-auth-hybrid-cloud-trust':1021 '/en-us/azure/storage/files/storage-files-identity-auth-hybrid-identities-enable':1033 '/en-us/azure/storage/files/storage-files-identity-auth-linux-kerberos-enable':1044 '/en-us/azure/storage/files/storage-files-identity-configure-file-level-permissions':1055 '/en-us/azure/storage/files/storage-files-identity-multiple-forests':1066 '/en-us/azure/storage/files/storage-files-migration-linux-hybrid':1600 '/en-us/azure/storage/files/storage-files-migration-nas-cloud-databox':1614 '/en-us/azure/storage/files/storage-files-migration-nas-hybrid':1626 '/en-us/azure/storage/files/storage-files-migration-nas-hybrid-databox':1641 '/en-us/azure/storage/files/storage-files-migration-nfs':666 '/en-us/azure/storage/files/storage-files-migration-overview':677 '/en-us/azure/storage/files/storage-files-migration-robocopy':1652 '/en-us/azure/storage/files/storage-files-monitoring':1282 '/en-us/azure/storage/files/storage-files-monitoring-reference':1292 '/en-us/azure/storage/files/storage-files-netapp-comparison':688 '/en-us/azure/storage/files/storage-files-networking-dns':1303 '/en-us/azure/storage/files/storage-files-networking-endpoints':1314 '/en-us/azure/storage/files/storage-files-networking-overview':1325 '/en-us/azure/storage/files/storage-files-planning':699 '/en-us/azure/storage/files/storage-files-prevent-file-share-deletion':1337 '/en-us/azure/storage/files/storage-files-scale-targets':782 '/en-us/azure/storage/files/storage-java-how-to-use-file-storage':1532 '/en-us/azure/storage/files/storage-python-how-to-use-file-storage':1542 '/en-us/azure/storage/files/understand-performance':522 '/en-us/azure/storage/files/understanding-billing':709 '/en-us/azure/storage/files/virtual-desktop-workloads':534 '/en-us/azure/storage/files/windows-server-to-azure-files':721 '/en-us/azure/storage/files/zonal-placement':732 '/microsoftdocs/mcp/blob/main/readme.md)':166 '3':137 'accept':205 'access':171,808,815,828,875,1242,1250,1322 'account':978,1196 'acl':1047 'across':399,599,1551 'ad':951,965,975,1011,1061 'ad/entra':34 'adjust':624 'agent':86,130,189,203,1075,1101 'alert':1213 'analyz':1179 'api':280,752 'app':38,355 'applic':652,1515,1525,1535 'approach':648,669 'arc':1103 'architecture/topology':265 'assign':984 'auth':35,300,371,1000,1025,1036 'authent':843,871,941,953,967,1373 'author':812 'avail':156 'azur':2,7,29,40,42,51,222,253,272,297,319,322,357,383,411,418,431,440,451,461,471,485,493,504,514,524,541,551,564,575,596,606,616,625,640,650,661,672,680,683,693,703,717,727,738,749,760,773,794,805,813,817,830,840,854,866,872,887,899,910,917,931,943,955,969,990,1002,1017,1028,1039,1050,1057,1072,1083,1098,1109,1121,1135,1139,1150,1159,1173,1180,1185,1194,1204,1211,1215,1224,1240,1252,1266,1272,1278,1284,1297,1310,1320,1332,1348,1358,1368,1376,1389,1399,1409,1415,1426,1437,1448,1459,1470,1485,1496,1507,1518,1528,1537,1547,1560,1573,1582,1594,1607,1620,1633,1645 'azure-fil':1 'base':826,940 'behavior':282,756,769 'best':11,54,214,219,401,408 'bill':600,705 'billing/cost':259 'box':1611,1638 'build':353 'cach':1128,1162 'capabl':78 'capac':276 'categori':89,97,113,209,211 'chang':836,1190 'choos':256,561,572,605,646,667,678,689,702 'classic':576 'client':1041 'cloud':32,331,544,1008,1086,1112,1124 'code':20,63,344,351,1339 'combin':68 'configur':18,61,314,318,563,786,847,882,894,915,926,937,961,1007,1034,1045,1056,1067,1082,1132,1144,1156,1192,1232,1246,1271,1293,1304,1315,1326 'connect':1264 'constraint':291 'content':73,175 'copi':341,1221 'correct':435 'cost':598,618,629 'cover':53 'creat':574,1210 'custom':849,1077 'customer-manag':848 'data':381,423,819,1378,1558,1610,1637 'databas':1483,1494,1505 'date':1088 'dbs':365 'decid':584 'decis':13,56,245,266,535 'delet':338,1330 'deploy':23,66,255,372,554,695,1543 'deprovis':234,450 'descript':213 'desktop':528 'develop':9,647,1513,1523,1533 'dfs':335,1201 'directori':482 'disabl':904 'disast':406,473 'dns':1294 'doc':181 'document':76,174 'domain':998 'download':1375 'dr/failover':227 'drive':429 'ds':952,966,976,1012,1062 'durabl':611 'e.g':101,117 'enabl':823,859,950,1022 'encrypt':306,851,861 'endpoint':327,455,568,1148,1300,1308,1318 'entra':997,1014,1023 'estim':595 'event':446 'expert':4,48 'f':41 'failov':476 'failur':466 'fallback':193 'faq':286,765 'featur':922 'fetch':77,173,182,195 'file':3,8,30,43,52,107,115,122,127,223,225,254,298,320,323,340,358,385,395,412,419,432,441,452,462,472,486,494,505,515,525,542,552,565,577,590,597,607,617,626,641,651,662,673,681,685,694,704,714,718,728,739,750,761,763,774,795,806,818,831,841,855,867,873,888,896,900,911,918,932,944,956,970,991,1003,1018,1029,1040,1051,1058,1073,1084,1099,1110,1114,1122,1136,1151,1160,1174,1181,1195,1205,1216,1222,1225,1241,1253,1267,1279,1285,1298,1311,1321,1333,1349,1359,1369,1377,1390,1400,1410,1416,1427,1438,1449,1460,1471,1486,1497,1508,1519,1529,1538,1548,1561,1564,1574,1583,1595,1608,1621,1634,1646 'files/azure':384 'files/file':273 'firewal':790 'firewalls/proxies':308 'forest':1063 'forward':1295 'fslogix':243,530 'github.com':165 'github.com/microsoftdocs/mcp/blob/main/readme.md)':164 'glusterf':390,1570 'guid':163,376 'guidanc':49,250 'handl':480 'haystack':360,1344,1385,1395,1405 'health':1217 'hybrid':1027,1597,1623 'id':1015 'ident':802,837,878,939,979 'identity-bas':938 'identity/ad/entra':299 'implement':405,1384,1394,1404,1414,1425,1436,1447,1458,1469 'import':84,128 'includ':10 'index':90,210 'insecur':905 'instal':160,162,1071,1095 'integr':19,62,336,343,369,1200,1338,1343,1353,1363 'iop':776 'iops/throughput':277 'java':1524 'kerbero':303,1024,1035 'key':852 'key/identity':312 'knowledg':5 'l108':295 'l109':316 'l109-l135':315 'l120':104 'l135':317 'l136':347 'l136-l158':346 'l158':348 'l159':374 'l159-l170':373 'l170':375 'l35':103,217 'l35-l120':102 'l35-l50':216 'l50':218 'l51':248 'l51-l72':247 'l72':249 'l73':270 'l73-l80':269 'l80':271 'l81':294 'l81-l108':293 'langchain':361,1354,1419,1430,1441 'larg':481 'latest':145 'learn':188,202 'learn-agent-skil':187,201 'learn.microsoft.com':415,426,437,448,458,468,478,489,500,511,521,533,548,559,570,582,593,603,613,622,633,644,654,665,676,687,698,708,720,731,746,758,771,781,798,810,821,834,845,857,869,880,890,902,913,924,935,948,959,972,982,994,1005,1020,1032,1043,1054,1065,1080,1093,1106,1118,1130,1142,1154,1165,1177,1188,1198,1208,1219,1230,1244,1255,1269,1281,1291,1302,1313,1324,1336,1351,1361,1371,1382,1392,1402,1412,1423,1434,1445,1456,1467,1478,1489,1500,1511,1521,1531,1541,1555,1567,1576,1588,1599,1613,1625,1640,1651 'learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-agent-silent-installation':1079 'learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-choose-cloud-tiering-policies':547 'learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-cloud-tiering-policy':1092 'learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-disaster-recovery-best-practices':414 'learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-extension':1105 'learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-firewall-and-proxy':797 'learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-how-to-manage-tiered-files':1117 'learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-managed-identities':809 'learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-modify-sync-topology':425 'learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-monitor-cloud-tiering':1129 'learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-monitoring':1141 'learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-networking-endpoints':1153 'learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-networking-overview':1164 'learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-planning':558 'learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-replace-drive':436 'learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-replace-server':447 'learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-resource-move':1554 'learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-scale-targets':745 'learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-server-endpoint-create':569 'learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-server-endpoint-delete':457 'learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-server-recovery':467 'learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-share-to-share-migration':1566 'learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-throttling':757 'learn.microsoft.com/en-us/azure/storage/file-sync/monitor-file-sync-reference':1176 'learn.microsoft.com/en-us/azure/storage/files/analyze-files-metrics':1187 'learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/orchestrations/haystack':1350 'learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/orchestrations/langchain':1360 'learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/orchestrations/llamaindex':1370 'learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/setup':1381 'learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/haystack-pinecone/tutorial-haystack-pinecone':1391 'learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/haystack-qdrant/tutorial-haystack-qdrant':1401 'learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/haystack-weaviate/tutorial-haystack-weaviate':1411 'learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/langchain-pinecone/tutorial-langchain-pinecone':1422 'learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/langchain-qdrant/tutorial-langchain-qdrant':1433 'learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/langchain-weaviate/tutorial-langchain-weaviate':1444 'learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/llamaindex-pinecone/tutorial-llamaindex-pinecone':1455 'learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/llamaindex-qdrant/tutorial-llamaindex-qdrant':1466 'learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/llamaindex-weaviate/tutorial-llamaindex-weaviate':1477 'learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/vector-databases/pinecone':1488 'learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/vector-databases/qdrant':1499 'learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/vector-databases/weaviate':1510 'learn.microsoft.com/en-us/azure/storage/files/authorize-data-operations-portal':820 'learn.microsoft.com/en-us/azure/storage/files/authorize-oauth-rest':833 'learn.microsoft.com/en-us/azure/storage/files/change-identity-source':844 'learn.microsoft.com/en-us/azure/storage/files/create-classic-file-share':581 'learn.microsoft.com/en-us/azure/storage/files/create-file-share':592 'learn.microsoft.com/en-us/azure/storage/files/customer-managed-keys':856 'learn.microsoft.com/en-us/azure/storage/files/encryption-in-transit-for-nfs-shares':868 'learn.microsoft.com/en-us/azure/storage/files/file-estimate-cost':602 'learn.microsoft.com/en-us/azure/storage/files/files-change-redundancy-configuration':1197 'learn.microsoft.com/en-us/azure/storage/files/files-disaster-recovery':477 'learn.microsoft.com/en-us/azure/storage/files/files-manage-namespaces':1207 'learn.microsoft.com/en-us/azure/storage/files/files-managed-identities':879 'learn.microsoft.com/en-us/azure/storage/files/files-monitoring-alerts':1218 'learn.microsoft.com/en-us/azure/storage/files/files-network-security-perimeter':889 'learn.microsoft.com/en-us/azure/storage/files/files-nfs-protocol':901 'learn.microsoft.com/en-us/azure/storage/files/files-redundancy':612 'learn.microsoft.com/en-us/azure/storage/files/files-remove-smb1-linux':912 'learn.microsoft.com/en-us/azure/storage/files/files-reserve-capacity':621 'learn.microsoft.com/en-us/azure/storage/files/files-smb-protocol':923 'learn.microsoft.com/en-us/azure/storage/files/glusterfs-migration-guide':1575 'learn.microsoft.com/en-us/azure/storage/files/migrate-files-between-shares':1229 'learn.microsoft.com/en-us/azure/storage/files/migrate-files-storage-mover':1587 'learn.microsoft.com/en-us/azure/storage/files/modify-file-share':632 'learn.microsoft.com/en-us/azure/storage/files/nfs-large-directories':488 'learn.microsoft.com/en-us/azure/storage/files/nfs-performance':499 'learn.microsoft.com/en-us/azure/storage/files/nfs-root-squash':934 'learn.microsoft.com/en-us/azure/storage/files/redundancy-premium-file-shares':643 'learn.microsoft.com/en-us/azure/storage/files/smb-performance':510 'learn.microsoft.com/en-us/azure/storage/files/storage-dotnet-how-to-use-files':1520 'learn.microsoft.com/en-us/azure/storage/files/storage-files-active-directory-overview':947 'learn.microsoft.com/en-us/azure/storage/files/storage-files-configure-p2s-vpn-linux':1243 'learn.microsoft.com/en-us/azure/storage/files/storage-files-configure-p2s-vpn-windows':1254 'learn.microsoft.com/en-us/azure/storage/files/storage-files-configure-s2s-vpn':1268 'learn.microsoft.com/en-us/azure/storage/files/storage-files-developer-overview':653 'learn.microsoft.com/en-us/azure/storage/files/storage-files-faq':770 'learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-ad-ds-enable':958 'learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-ad-ds-overview':971 'learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-ad-ds-update-password':981 'learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-assign-share-level-permissions':993 'learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-auth-domain-services-enable':1004 'learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-auth-hybrid-cloud-trust':1019 'learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-auth-hybrid-identities-enable':1031 'learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-auth-linux-kerberos-enable':1042 'learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-configure-file-level-permissions':1053 'learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-multiple-forests':1064 'learn.microsoft.com/en-us/azure/storage/files/storage-files-migration-linux-hybrid':1598 'learn.microsoft.com/en-us/azure/storage/files/storage-files-migration-nas-cloud-databox':1612 'learn.microsoft.com/en-us/azure/storage/files/storage-files-migration-nas-hybrid':1624 'learn.microsoft.com/en-us/azure/storage/files/storage-files-migration-nas-hybrid-databox':1639 'learn.microsoft.com/en-us/azure/storage/files/storage-files-migration-nfs':664 'learn.microsoft.com/en-us/azure/storage/files/storage-files-migration-overview':675 'learn.microsoft.com/en-us/azure/storage/files/storage-files-migration-robocopy':1650 'learn.microsoft.com/en-us/azure/storage/files/storage-files-monitoring':1280 'learn.microsoft.com/en-us/azure/storage/files/storage-files-monitoring-reference':1290 'learn.microsoft.com/en-us/azure/storage/files/storage-files-netapp-comparison':686 'learn.microsoft.com/en-us/azure/storage/files/storage-files-networking-dns':1301 'learn.microsoft.com/en-us/azure/storage/files/storage-files-networking-endpoints':1312 'learn.microsoft.com/en-us/azure/storage/files/storage-files-networking-overview':1323 'learn.microsoft.com/en-us/azure/storage/files/storage-files-planning':697 'learn.microsoft.com/en-us/azure/storage/files/storage-files-prevent-file-share-deletion':1335 'learn.microsoft.com/en-us/azure/storage/files/storage-files-scale-targets':780 'learn.microsoft.com/en-us/azure/storage/files/storage-java-how-to-use-file-storage':1530 'learn.microsoft.com/en-us/azure/storage/files/storage-python-how-to-use-file-storage':1540 'learn.microsoft.com/en-us/azure/storage/files/understand-performance':520 'learn.microsoft.com/en-us/azure/storage/files/understanding-billing':707 'learn.microsoft.com/en-us/azure/storage/files/virtual-desktop-workloads':532 'learn.microsoft.com/en-us/azure/storage/files/windows-server-to-azure-files':719 'learn.microsoft.com/en-us/azure/storage/files/zonal-placement':730 'level':987 'lifecycl':445 'limit':15,58,267,275,733,754,767,779 'line':99,111,212 'link':116,125 'linux':389,657,908,1038,1233,1591 'llamaindex':362,1364,1452,1463,1474 'local':69 'locat':93 'log':1170,1276,1289 'loss':424 'make':14,57,246,536 'manag':313,801,850,877,1097,1108 'markdown':192,208 'mcp':151,178 'metadata.generated':132 'metric':330,1126,1168,1183,1274,1287 'microsoft':180 'microsoft.fileshares':588 'microsoftdoc':152,179 'migrat':261,378,656,668,711,1557,1569,1578,1590,1601,1615,1627,1642 'model':260,601,696,706 'modifi':417 'monitor':328,1120,1134,1140,1172,1186,1212,1273,1286 'month':138 'move':394,1546 'mover':1586 'multipl':1060 'namespac':1202 'nas':388,1605,1616,1631 'net':1514 'net/java/python':368 'netapp':684 'network':170,309,883,1157,1316 'networking/vpn':325 'nfs':240,484,492,589,660,865,895,930 'ntfs':1046 'ntfs/share':304 'oauth':825 'oauth-bas':824 'old':139 'on-prem':962,1602 'on-premis':787,1628 'optim':502,513,540 'option':555,609 'p2s':1248 'password':980 'path':262 'pattern':21,64,345,349,1340 'perform':236,289,496,507,516,631,743,1182 'performance-rel':288 'perimet':310,885 'permiss':305,988,1048 'pinecon':1386,1421,1454,1481 'pinecone/qdrant/weaviate':366 'pipelin':1346,1356,1366 'placement':724 'plan':228,252,470,550,691,710 'plus':367 'point':1235 'point-to-sit':1234 'polici':546,1091 'portal':814 'powershel':1116 'practic':12,55,215,220,402,409 'prefer':176 'prem':964,1604 'premis':789,1630 'premium':638 'privat':1147,1299,1307 'profil':531 'provid':47 'proxi':792 'public':1145,1305 'pull':143 'python':1534 'qdrant':1396,1432,1465,1492 'queri':184,198 'quick':71 'quick-refer':70 'quota':16,59,268,734 'rag':37,354,1345,1355,1365,1380,1387,1397,1407,1417,1428,1439,1450,1461,1472,1487,1498,1509 'rang':100 'read':106,121 'recov':460 'recoveri':232,407,474 'reduc':615 'redund':258,334,608,636,1191 'redundancy/region':283 'refer':72,126,1167 'relat':290 'relev':94 'remot':75 'replac':230,428,439 'repositori':149 'requir':169 'reserv':620 'resourc':397,1550 'rest':827 'return':191,207 'review':748 'robocopi':1649 'root':927 'rotat':974 'safe':233,398,456,1553 'scalabl':278,741,775 'scale':498 'scope':400,1552 'sdks':1539 'section':95 'secur':17,60,292,296,783,804,884,892,921 'security.md':118,119 'select':539,635 'server':434,443,454,464,567,658,715,1104,1163,1592 'server/drive':229 'servic':999 'set':1078,1257 'share':28,392,487,495,506,578,591,627,642,663,674,729,832,897,919,933,957,986,992,1052,1206,1226,1334,1562,1580,1618,1647 'share-level':985 'silent':1070 'site':1237,1260,1262 'site-to-sit':1259 'size':628 'skill':44,46,83,168,190,204 'skill-azure-files' 'smb':239,503,671,842,874,916,946,1617,1644 'smb/nfs':27,302,391,1579 'smb1':906 'soft':337,1329 'sourc':838 'source-microsoftdocs' 'space':1090 'specifi':110 'squash':928 'ssd':509,639,726 'storag':977,1585 'string':185,199 'suggest':140,157 'support':284 'sync':31,226,274,324,380,386,396,413,420,433,442,453,463,543,553,566,740,751,764,796,807,1074,1085,1100,1111,1123,1137,1152,1161,1175,1549,1565,1596,1622,1635 'target':279,744 'text/markdown':206 'throttl':281,753 'throughput':778 'tier':33,257,332,545,580,1087,1113,1125 'tls':307,860 'tool':153,342,1228 'topic':403,537,735,784,1068,1341,1544 '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' 'topolog':421,557 'transit':863 'trust':1009 'tune':237,491 'understand':700,737 'url':404,538,736,785,1069,1342,1545 'use':24,26,81,87,105,120,177,194,359,523,587,619,722,800,996,1283,1328,1480,1491,1502,1517,1527,1536,1636,1648 'user':142,159,1030 'vdi':241 'vector':364,1482,1493,1504 'version':146 'via':1115,1584 'virtual':527 'volum':1571 'vpn':1238,1249,1263 'weaviat':1406,1443,1476,1503 'webpag':196 'window':713,1247 'windows/linux/smb/nfs':263 'without':422 'workload':244,519 'zonal':723","prices":[{"id":"effbb4e7-9826-49b9-b241-7b527d6421b8","listingId":"91ce786d-dc00-4890-a63a-8083003183ae","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:59:03.820Z"}],"sources":[{"listingId":"91ce786d-dc00-4890-a63a-8083003183ae","source":"github","sourceId":"MicrosoftDocs/Agent-Skills/azure-files","sourceUrl":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-files","isPrimary":false,"firstSeenAt":"2026-04-18T21:59:03.820Z","lastSeenAt":"2026-05-18T18:53:53.379Z"}],"details":{"listingId":"91ce786d-dc00-4890-a63a-8083003183ae","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"MicrosoftDocs","slug":"azure-files","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":"48a05f553fe165a5c8fce0f665359aee14fabbaa","skill_md_path":"skills/azure-files/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-files"},"layout":"multi","source":"github","category":"Agent-Skills","frontmatter":{"name":"azure-files","description":"Expert knowledge for Azure Files development including best practices, decision making, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when using SMB/NFS shares, Azure File Sync, cloud tiering, AD/Entra auth, or RAG apps over Azure Files, and other Azure Files related development tasks. Not for Azure Blob Storage (use azure-blob-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-files"},"updatedAt":"2026-05-18T18:53:53.379Z"}}