mcpField
A
azure-files

azure-files

github.com/microsoftdocs云与 DevOps796202 次安装3 天前更新
代码仓库

关于 azure-files

面向 Azure Files 用户和 Agent 的指导技能,结合本地参考资料与网络文档,涵盖存储规划、安全、运维、集成和迁移。

主要功能

  1. 01最佳实践与部署规划
  2. 02层级、协议和冗余选择
  3. 03限制与性能指导
  4. 04安全与配置
  5. 05集成和迁移模式

适用场景

  1. 01规划 Azure Files 部署
  2. 02优化 SMB 或 NFS 性能
  3. 03保护文件共享
  4. 04将数据迁移到 Azure Files

MCP 相关

该技能可通过 mcp_microsoftdocs:microsoft_docs_fetch 工具获取文档,也可使用网页抓取作为后备方案。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-files

安装后在 Claude Code 中输入/azure-files确认已加载。

详细介绍

Azure Files 技能

此技能提供有关 Azure Files 的专业指导,涵盖最佳实践、决策、架构与设计模式、限制与配额、安全性、配置、集成与编码模式,以及部署。它将本地快速参考内容与远程文档获取功能相结合。

如何使用此技能

Agent 注意:使用下面的类别索引查找相关部分。对于包含行范围的类别(例如 L35-L120),使用 read_file 读取指定行。对于包含文件链接的类别(例如 [security.md](security.md)),使用 read_file 读取链接的参考文件。

Agent 注意:如果 metadata.generated_at 距今已超过 3 个月,请建议用户从代码库拉取最新版本。如果无法使用 mcp_microsoftdocs 工具,请建议用户安装该工具:安装指南

此技能需要网络访问才能获取文档内容:

  • 首选:使用 mcp_microsoftdocs:microsoft_docs_fetch,并使用查询字符串 from=learn-agent-skill。返回 Markdown。
  • 备用:使用 fetch_webpage,并使用查询字符串 from=learn-agent-skill&accept=text/markdown。返回 Markdown。

类别索引

类别行说明
最佳实践L36-L51Azure Files 和 File Sync 的最佳实践:灾难恢复规划、服务器生命周期变更、云分层、处理大型目录,以及针对工作负载和 Azure Virtual Desktop 优化 SMB/NFS 性能。
决策L52-L72Azure Files 部署规划指南:为 SMB 和 NFS 工作负载选择层级、冗余、协议、计费模式、迁移方法以及管理/拓扑选项。
架构与设计模式L73-L77使用 Azure Files 设计 Azure Virtual Desktop 混合架构,包括存储拓扑、身份/权限、性能,以及 FSLogix 配置文件的最佳实践。
限制与配额L78-L85Azure Files 和 File Sync 在容量、IOPS、吞吐量、可扩展性及 API 限流行为方面的限制,帮助规划性能和容量,避免触及配额。
安全性L86-L116保护 Azure Files 和 File Sync:基于身份的 SMB/NFS 身份验证、Kerberos/AD/Entra 设置、防火墙、网络终结点、TLS、加密密钥、NTFS ACL 和共享级权限。
配置L117-L141配置 Azure Files 和 Azure File Sync:VPN 连接、终结点/DNS、冗余和性能、云分层、监视/指标/日志、警报,以及文件复制/更改源。
集成与编码模式L142-L164使用 Haystack、LangChain、LlamaIndex、Pinecone/Qdrant/Weaviate 与 Azure Files 集成 RAG,以及 .NET、Java 和 Python 应用访问 Azure Files 的代码模式。
部署L165-L173部署 Azure File Sync,并从 SMB/NFS 共享、NAS、Linux 服务器、GlusterFS 将数据迁移到 Azure Files;可使用 Storage Mover、Data Box、Robocopy、门户、CLI 和 PowerShell 等工具。
最佳实践
主题URL
实施 Azure File Sync 灾难恢复最佳实践https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-disaster-recovery-best-practices
管理 Azure File Sync 云分层和分层文件https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-how-to-manage-tiered-files
安全地修改 Azure File Sync 拓扑https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-modify-sync-topology
安全地更换 Azure File Sync 服务器上的驱动器https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-replace-drive
在生命周期事件期间更换 Azure File Sync 服务器https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-replace-server
安全地停用 Azure File Sync 服务器终结点https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-server-endpoint-delete
Azure File Sync 服务器的灾难恢复https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-server-recovery
处理 Azure NFS 文件共享上的大型目录https://learn.microsoft.com/en-us/azure/storage/files/nfs-large-directories
提升 Linux 客户端上的 NFS Azure Files 性能https://learn.microsoft.com/en-us/azure/storage/files/nfs-performance
调优高级 SSD 上的 SMB Azure Files 性能https://learn.microsoft.com/en-us/azure/storage/files/smb-performance
针对特定工作负载优化 Azure Files 性能https://learn.microsoft.com/en-us/azure/storage/files/understand-performance
将 Azure Files 用于 Azure Virtual Desktop 配置文件https://learn.microsoft.com/en-us/azure/storage/files/virtual-desktop-workloads
决策
主题URL
选择 Azure File Sync 云分层策略https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-choose-cloud-tiering-policies
规划 Azure File Sync 拓扑和策略https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-planning
按层级选择并创建 Azure 经典文件共享https://learn.microsoft.com/en-us/azure/storage/files/create-classic-file-share
估算不同计费模式下的 Azure Files 成本https://learn.microsoft.com/en-us/azure/storage/files/file-estimate-cost
选择 Azure Files 管理模型和资源提供程序https://learn.microsoft.com/en-us/azure/storage/files/files-management-concepts
为 Azure 文件共享选择并配置 NFS 协议https://learn.microsoft.com/en-us/azure/storage/files/files-nfs-protocol
为确保可用性选择 Azure Files 冗余选项https://learn.microsoft.com/en-us/azure/storage/files/files-redundancy
选择并使用 Azure Files 容量预留https://learn.microsoft.com/en-us/azure/storage/files/files-reserve-capacity
为 SSD Azure 文件共享选择冗余选项https://learn.microsoft.com/en-us/azure/storage/files/redundancy-premium-file-shares
选择 Azure Files 开发方法https://learn.microsoft.com/en-us/azure/storage/files/storage-files-developer-overview
选择并使用 Linux 工具迁移到 NFS Azure Fileshttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-migration-nfs
为 SMB Azure 文件共享选择迁移方法https://learn.microsoft.com/en-us/azure/storage/files/storage-files-migration-overview
在 Azure Files 和 Azure NetApp Files 之间进行选择https://learn.microsoft.com/en-us/azure/storage/files/storage-files-netapp-comparison
为 Azure Files 部署选择选项https://learn.microsoft.com/en-us/azure/storage/files/storage-files-planning
选择并优化 Azure Files 计费模式https://learn.microsoft.com/en-us/azure/storage/files/understanding-billing
规划从 Windows 文件服务器迁移到 Azure Fileshttps://learn.microsoft.com/en-us/azure/storage/files/windows-server-to-azure-files
在 SSD Azure 文件共享中使用区域放置https://learn.microsoft.com/en-us/azure/storage/files/zonal-placement
架构与设计模式
主题URL
使用 Azure Files 设计 Azure Virtual Desktop 混合架构https://learn.microsoft.com/en-us/azure/storage/files/azure-virtual-desktop-hybrid
限制与配额
主题URL
了解 Azure File Sync 的可扩展性和性能目标https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-scale-targets
查看 Azure File Sync API 的限流限制和行为https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-throttling
查阅 Azure Files 的限制、配额和行为https://learn.microsoft.com/en-us/azure/storage/files/storage-files-faq
Azure Files 的可扩展性、IOPS 和吞吐量限制https://learn.microsoft.com/en-us/azure/storage/files/storage-files-scale-targets
安全性
主题URL
配置 Azure File Sync 防火墙和代理设置https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-firewall-and-proxy
配置用于访问 Azure File Sync 的托管标识https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-managed-identities
配置 Azure File Sync 和 Files 网络终结点https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-networking-endpoints
配置 Azure File Sync 的网络和访问https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-networking-overview
在门户中授权 Azure Files 数据访问https://learn.microsoft.com/en-us/azure/storage/files/authorize-data-operations-portal
启用基于 OAuth 的 Azure 文件共享 REST 访问https://learn.microsoft.com/en-us/azure/storage/files/authorize-oauth-rest
更改 Azure Files SMB 身份验证的标识源https://learn.microsoft.com/en-us/azure/storage/files/change-identity-source
配置 Azure Files 的客户管理加密密钥https://learn.microsoft.com/en-us/azure/storage/files/customer-managed-keys
为 Azure NFS 共享配置传输中 TLS 加密https://learn.microsoft.com/en-us/azure/storage/files/encryption-in-transit-for-nfs-shares
使用托管标识访问 Azure Files SMBhttps://learn.microsoft.com/en-us/azure/storage/files/files-managed-identities
配置 Azure Files 网络安全外围https://learn.microsoft.com/en-us/azure/storage/files/files-network-security-perimeter
在 macOS 上为 Azure Files 配置 Entra Kerberos 身份验证https://learn.microsoft.com/en-us/azure/storage/files/identity-kerberos-authentication-macos
为 Azure 文件共享配置 NFS root squashhttps://learn.microsoft.com/en-us/azure/storage/files/nfs-root-squash
为 Azure 文件共享应用安全控制https://learn.microsoft.com/en-us/azure/storage/files/secure-files
为 Azure Files SMB 配置基于标识的身份验证https://learn.microsoft.com/en-us/azure/storage/files/storage-files-active-directory-overview
为 Azure 文件共享配置 AD DS 身份验证https://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-ad-ds-enable
为 Azure Files 配置本地 AD DS 身份验证https://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-ad-ds-overview
轮换 AD DS 存储帐户标识密码https://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-ad-ds-update-password
为 Azure Files SMB 分配共享级权限https://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-assign-share-level-permissions
为 Azure Files 启用 Microsoft Entra Domain Services 身份验证https://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-auth-domain-services-enable
为 Azure Files Kerberos 访问配置云信任https://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-auth-hybrid-cloud-trust
为 Azure Files 启用 Entra Kerberos 身份验证https://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-auth-hybrid-identities-enable
使用 AD DS 配置 Linux Kerberos 身份验证以访问 Azure Fileshttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-auth-linux-kerberos-enable
使用 Entra Domain Services 配置 Linux Kerberos 身份验证以访问 Azure Fileshttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-auth-linux-kerberos-entra-domain-services
配置通过 SMB 访问 Azure Files 的 NTFS ACLhttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-configure-file-level-permissions
配置跨多个林的 Azure Files AD DS 身份验证https://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-multiple-forests
在 Linux 上安全装载 Azure SMB 文件共享https://learn.microsoft.com/en-us/azure/storage/files/storage-how-to-use-files-linux
配置
主题URL
静默安装 Azure File Sync 代理https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-agent-silent-installation
配置 Azure File Sync 云分层日期和空间策略https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-cloud-tiering-policy
使用 Azure Monitor 配置和监视 Azure File Synchttps://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-monitoring
跟踪 Azure File Sync 代理版本和修复内容https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-release-notes
规划并执行 Azure File Sync 资源移动https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-resource-move
配置 Azure File Sync 服务器终结点和分层https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-server-endpoint-create
配置和管理 Azure File Sync 已注册服务器https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-server-registration
查看 Azure File Sync 监视指标和日志参考https://learn.microsoft.com/en-us/azure/storage/file-sync/monitor-file-sync-reference
配置 Azure Files 的 Azure Monitor 指标https://learn.microsoft.com/en-us/azure/storage/files/analyze-files-metrics
配置和更改 Azure Files 冗余选项https://learn.microsoft.com/en-us/azure/storage/files/files-change-redundancy-configuration
为 Azure Files 问题创建 Azure Monitor 警报https://learn.microsoft.com/en-us/azure/storage/files/files-monitoring-alerts
使用工具在 Azure 文件共享之间复制文件https://learn.microsoft.com/en-us/azure/storage/files/migrate-files-between-shares
配置 Azure 文件共享的大小和性能https://learn.microsoft.com/en-us/azure/storage/files/modify-file-share
配置和使用 Azure Files 更改源(预览版)https://learn.microsoft.com/en-us/azure/storage/files/storage-files-change-feed
为 Azure Files 配置 Linux 点到站点 VPNhttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-configure-p2s-vpn-linux
配置 Windows 点到站点 VPN 以访问 Azure Fileshttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-configure-p2s-vpn-windows
配置站点到站点 VPN,以便从本地访问 Azure Fileshttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-configure-s2s-vpn
为 Azure Files 配置 Azure Monitor 指标和日志https://learn.microsoft.com/en-us/azure/storage/files/storage-files-monitoring
查看 Azure Files 监视指标和日志参考https://learn.microsoft.com/en-us/azure/storage/files/storage-files-monitoring-reference
配置 DNS 转发到 Azure Files 专用终结点https://learn.microsoft.com/en-us/azure/storage/files/storage-files-networking-dns
为 Azure Files 配置公共和专用终结点https://learn.microsoft.com/en-us/azure/storage/files/storage-files-networking-endpoints
集成与编码模式
主题URL
将 Haystack RAG 管道与 Azure Files 集成https://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/orchestrations/haystack
将 LangChain RAG 管道与 Azure Files 集成https://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/orchestrations/langchain
将 LlamaIndex RAG 管道与 Azure Files 集成https://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/orchestrations/llamaindex
为 RAG 验证身份并下载 Azure Files 数据https://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/setup
在 Azure Files 上实现 Haystack + Pinecone RAGhttps://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/haystack-pinecone/tutorial-haystack-pinecone
在 Azure Files 上实现 Haystack + Qdrant RAGhttps://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/haystack-qdrant/tutorial-haystack-qdrant
在 Azure Files 上实现 Haystack + Weaviate RAGhttps://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/haystack-weaviate/tutorial-haystack-weaviate
使用 LangChain 和 Pinecone 实现 Azure Files RAGhttps://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/langchain-pinecone/tutorial-langchain-pinecone
使用 LangChain 和 Qdrant 实现 Azure Files RAGhttps://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/langchain-qdrant/tutorial-langchain-qdrant
使用 LangChain 和 Weaviate 实现 Azure Files RAGhttps://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/langchain-weaviate/tutorial-langchain-weaviate
使用 LlamaIndex 和 Pinecone 实现 Azure Files RAGhttps://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/llamaindex-pinecone/tutorial-llamaindex-pinecone
使用 LlamaIndex 和 Qdrant 实现 Azure Files RAGhttps://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/llamaindex-qdrant/tutorial-llamaindex-qdrant
使用 LlamaIndex 和 Weaviate 实现 Azure Files RAGhttps://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/llamaindex-weaviate/tutorial-llamaindex-weaviate
在 Azure Files RAG 中使用 Pinecone 向量数据库https://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/vector-databases/pinecone
在 Azure Files RAG 中使用 Qdrant 向量数据库https://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/vector-databases/qdrant
在 Azure Files RAG 中使用 Weaviate 向量数据库https://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/vector-databases/weaviate
开发使用 Azure Files 的 .NET 应用程序https://learn.microsoft.com/en-us/azure/storage/files/storage-dotnet-how-to-use-files
在 Java 应用程序中使用 Azure Fileshttps://learn.microsoft.com/en-us/azure/storage/files/storage-java-how-to-use-file-storage
在 Python 应用程序中使用 Azure Fileshttps://learn.microsoft.com/en-us/azure/storage/files/storage-python-how-to-use-file-storage
部署
主题URL
使用门户、PowerShell 和 CLI 部署 Azure File Synchttps://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-deployment-guide
使用 File Sync 在 Azure 文件共享之间迁移数据https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-share-to-share-migration
将 GlusterFS 卷迁移到 Azure Fileshttps://learn.microsoft.com/en-us/azure/storage/files/glusterfs-migration-guide
使用 Storage Mover 将 SMB/NFS 共享迁移到 Azure Fileshttps://learn.microsoft.com/en-us/azure/storage/files/migrate-files-storage-mover
将 NAS SMB 共享迁移到 Azure File Sync 混合部署https://learn.microsoft.com/en-us/azure/storage/files/storage-files-migration-nas-hybrid
使用 Robocopy 迁移到 SMB Azure 文件共享https://learn.microsoft.com/en-us/azure/storage/files/storage-files-migration-robocopy

评论

支持 Markdown