关于 azure-virtual-network
azure-virtual-network 是面向 Azure Virtual Network 的 Agent 技能,提供设计、配置、安全和部署方面的指导。它将本地速查内容与远程文档获取结合,适用于规划和管理 Azure 虚拟网络的场景。
主要功能
- 01网络设计最佳实践与架构模式
- 02安全、配置及部署指导
- 03限制、配额与决策参考
- 04本地速查与远程文档获取
适用场景
- 01规划 VNet 拓扑、对等互连和混合网络
- 02配置 IP、DNS、路由及网络组件
- 03评估网络安全控制和服务隔离
MCP 相关
该技能优先使用 mcp_microsoftdocs 的 microsoft_docs_fetch 获取远程文档;也可通过 fetch_webpage 作为备用方式。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-virtual-network安装后在 Claude Code 中输入/azure-virtual-network确认已加载。
详细介绍
Azure Virtual Network 技能
此技能提供有关 Azure Virtual Network 的专家指导,涵盖最佳实践、决策、架构和设计模式、限制和配额、安全性、配置及部署。它结合了本地快速参考内容与远程文档获取功能。
如何使用此技能
面向 Agent 的重要提示:使用下方的类别索引查找相关部分。对于带有行号范围的类别(例如,
L35-L120),使用read_file读取指定行。对于带有文件链接的类别(例如,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。
类别索引
| 类别 | 行号 | 说明 |
|---|---|---|
| 最佳实践 | L35-L43 | 设计安全、高性能的 VNet:NSG 规则模式、流量流向、VM 吞吐量调优、TCP/IP 优化,以及安全使用 VNet 服务终结点。 |
| 决策 | L44-L53 | 选择与 VNet 相关的选项的指导:VM 大小的 MANA 支持、将 Basic 公共 IP 升级为 Standard 公共 IP、路由首选项和不限量 CDN 流量、成本权衡,以及用于隔离的 VNet 集成。 |
| 架构和设计模式 | L54-L60 | 设计 VNet 架构:迁移时扩展子网、VNet 对等互连、混合双层应用、使用 TAP 镜像流量、拓扑规划和自定义路由选项。 |
| 限制和配额 | L61-L68 | Azure VM/VNet 的网络资源限制和行为:加速网络支持、公共 IP 配额、VM 吞吐量上限,以及 Virtual Network 的规模和性能约束。 |
| 安全性 | L69-L78 | 保护 Virtual Network:网络策略、加密、服务标记、服务终结点策略,以及将 Azure Policy/安全控制应用于 VNet 和 Kubernetes 流量。 |
| 配置 | L79-L114 | 配置 Azure Virtual Network 组件:IP(公共/专用/IPv4/IPv6)、路由、对等互连、DNS、MTU、DHCP、监控、Azure CNI,以及网关/防火墙/负载均衡器设置。 |
| 部署 | L115-L118 | 将 Azure Basic 公共 IP 地址升级为 Standard SKU 的指导,包括网络资源和停机时间相关的要求、步骤及注意事项。 |
最佳实践
| 主题 | URL |
|---|---|
| 应用 Azure Virtual Network 设计最佳实践 | https://learn.microsoft.com/en-us/azure/virtual-network/concepts-and-best-practices |
| 配置 Azure NSG 规则和流量处理 | https://learn.microsoft.com/en-us/azure/virtual-network/network-security-group-how-it-works |
| 优化 Azure VM 网络吞吐量设置 | https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-optimize-network-bandwidth |
| 安全地实现 Azure 虚拟网络服务终结点 | https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-service-endpoints-overview |
| 在 Azure VM 上进行 TCP/IP 性能调优 | https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-tcpip-performance-tuning |
决策
| 主题 | URL |
|---|---|
| 决定是否为现有 Azure VM 大小启用 MANA 支持 | https://learn.microsoft.com/en-us/azure/virtual-network/accelerated-networking-mana-existing-sizes |
| 将 Azure Basic 公共 IP 升级到 Standard SKU | https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/public-ip-basic-upgrade-guidance |
| 选择通过 Microsoft 网络还是 ISP 网络进行 Azure 路由首选项设置 | https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/routing-preference-overview |
| 使用非计量路由首选项处理 Azure 到 CDN 的流量 | https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/routing-preference-unmetered |
| 优化 Azure 虚拟网络成本并权衡取舍 | https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-cost-optimization |
| 选择 Azure VNet 集成选项以实现服务隔离 | https://learn.microsoft.com/en-us/azure/virtual-network/vnet-integration-for-azure-services |
架构与设计模式
| 主题 | URL |
|---|---|
| 为 Azure 迁移设计子网扩展策略 | https://learn.microsoft.com/en-us/azure/virtual-network/subnet-extension |
| 使用 Azure VNet 实施混合双层应用程序 | https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-scenario-udr-gw-nva |
| 规划 Azure 虚拟网络拓扑和连接 | https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-vnet-plan-design-arm |
限制与配额
| 主题 | URL |
|---|---|
| 了解 Azure 加速网络的限制和支持 | https://learn.microsoft.com/en-us/azure/virtual-network/accelerated-networking-overview |
| 创建具有静态公共 IP 的 Azure VM 并了解 IP 限制 | https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/virtual-network-static-public-ip |
| 了解 Azure VM 网络吞吐量限制 | https://learn.microsoft.com/en-us/azure/virtual-network/virtual-machine-network-throughput |
| 了解 Azure 虚拟网络的限制和行为 | https://learn.microsoft.com/en-us/azure/virtual-network/virtual-networks-faq |
安全性
| 主题 | URL |
|---|---|
| 在 Azure 上配置 Kubernetes 网络策略 | https://learn.microsoft.com/en-us/azure/virtual-network/kubernetes-network-policies |
| 对 Azure 虚拟网络应用安全控制 | https://learn.microsoft.com/en-us/azure/virtual-network/secure-virtual-network |
| 对虚拟网络应用 Azure Policy 合规性控制 | https://learn.microsoft.com/en-us/azure/virtual-network/security-controls-policy |
| 配置 Azure 服务标记以用于网络安全规则 | https://learn.microsoft.com/en-us/azure/virtual-network/service-tags-overview |
| 配置和管理 Azure 虚拟网络加密 | https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-encryption-faq |
| 使用服务终结点策略保护 Azure Storage 出站流量 | https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-service-endpoint-policies-overview |
配置
部署
| 主题 | URL |
|---|---|
| 将 Azure Basic 公共 IP 升级到 Standard SKU | https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/public-ip-upgrade |
评论
支持 Markdown