关于 azure-files
面向 Azure Files 用户和 Agent 的指导技能,结合本地参考资料与网络文档,涵盖存储规划、安全、运维、集成和迁移。
主要功能
- 01最佳实践与部署规划
- 02层级、协议和冗余选择
- 03限制与性能指导
- 04安全与配置
- 05集成和迁移模式
适用场景
- 01规划 Azure Files 部署
- 02优化 SMB 或 NFS 性能
- 03保护文件共享
- 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-L51 | Azure Files 和 File Sync 的最佳实践:灾难恢复规划、服务器生命周期变更、云分层、处理大型目录,以及针对工作负载和 Azure Virtual Desktop 优化 SMB/NFS 性能。 |
| 决策 | L52-L72 | Azure Files 部署规划指南:为 SMB 和 NFS 工作负载选择层级、冗余、协议、计费模式、迁移方法以及管理/拓扑选项。 |
| 架构与设计模式 | L73-L77 | 使用 Azure Files 设计 Azure Virtual Desktop 混合架构,包括存储拓扑、身份/权限、性能,以及 FSLogix 配置文件的最佳实践。 |
| 限制与配额 | L78-L85 | Azure 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 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 |
|---|---|
| 使用门户、PowerShell 和 CLI 部署 Azure File Sync | https://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 Files | https://learn.microsoft.com/en-us/azure/storage/files/glusterfs-migration-guide |
| 使用 Storage Mover 将 SMB/NFS 共享迁移到 Azure Files | https://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