mcpField
A
azure-virtual-network

azure-virtual-network

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

关于 azure-virtual-network

azure-virtual-network 是面向 Azure Virtual Network 的 Agent 技能,提供设计、配置、安全和部署方面的指导。它将本地速查内容与远程文档获取结合,适用于规划和管理 Azure 虚拟网络的场景。

主要功能

  1. 01网络设计最佳实践与架构模式
  2. 02安全、配置及部署指导
  3. 03限制、配额与决策参考
  4. 04本地速查与远程文档获取

适用场景

  1. 01规划 VNet 拓扑、对等互连和混合网络
  2. 02配置 IP、DNS、路由及网络组件
  3. 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-L68Azure 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 SKUhttps://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
为 Linux VM 配置 Azure 网络适配器(MANA)https://learn.microsoft.com/en-us/azure/virtual-network/accelerated-networking-mana-linux
为现有 VM 大小上的 NVA 配置 MANA 行为https://learn.microsoft.com/en-us/azure/virtual-network/accelerated-networking-mana-network-virtual-appliance-opt-out
在 Azure 路由表上配置对等互连路由传播https://learn.microsoft.com/en-us/azure/virtual-network/configure-disable-peering-route-propagation
为 Kubernetes 虚拟网络配置 Azure CNIhttps://learn.microsoft.com/en-us/azure/virtual-network/deploy-container-networking
在 Linux Docker 主机上安装和配置 Azure CNIhttps://learn.microsoft.com/en-us/azure/virtual-network/deploy-container-networking-docker-linux
为中心 VNet 配置通告的网关前缀https://learn.microsoft.com/en-us/azure/virtual-network/how-to-advertised-gateway-prefixes
在 Azure 虚拟网络中配置子网对等互连https://learn.microsoft.com/en-us/azure/virtual-network/how-to-configure-subnet-peering
创建和配置加密的 Azure 虚拟网络https://learn.microsoft.com/en-us/azure/virtual-network/how-to-create-encryption
为本地客户端部署 DHCP 服务 VMhttps://learn.microsoft.com/en-us/azure/virtual-network/how-to-dhcp-azure
为 Azure 虚拟机配置 MTU 设置https://learn.microsoft.com/en-us/azure/virtual-network/how-to-virtual-machine-mtu
为 Azure Application Gateway 前端配置公共 IP 地址https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/configure-public-ip-application-gateway
配置 Azure Firewall 公共 IP 关联https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/configure-public-ip-firewall
配置 Azure Load Balancer 的公共 IP 用法https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/configure-public-ip-load-balancer
配置 Azure NAT Gateway 的公共 IP,以用于出站 SNAThttps://learn.microsoft.com/en-us/azure/virtual-network/ip-services/configure-public-ip-nat-gateway
管理 Azure Virtual Machines 的公共 IP 地址https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/configure-public-ip-vm
为 Azure VPN 网关配置公共 IP 地址https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/configure-public-ip-vpn-gateway
在 Azure 中接入并配置自定义 IPv6 地址前缀https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/create-custom-ip-address-prefix-ipv6-portal
在 Azure 中接入并配置自定义 IPv4 地址前缀https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/create-custom-ip-address-prefix-portal
为 Azure VM 配置默认出站访问https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/default-outbound-access
管理 Azure 自定义 IP 地址前缀和迁移https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/manage-custom-ip-address-prefix
创建和管理 Azure 公共 IP 地址前缀https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/manage-public-ip-address-prefix
为 Azure 公共 IP 地址配置监视和警报https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/monitor-public-ip
使用 Azure Monitor 指标监视公共 IP 地址https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/monitor-public-ip-reference
在 Azure 网络接口上配置专用和公共 IPhttps://learn.microsoft.com/en-us/azure/virtual-network/ip-services/virtual-network-network-interface-addresses
配置和管理 Azure 公共 IP 地址https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/virtual-network-public-ip-address
使用 Azure Monitor 配置 Azure Virtual Network 监视https://learn.microsoft.com/en-us/azure/virtual-network/monitor-virtual-network
Azure Virtual Network 监视数据参考https://learn.microsoft.com/en-us/azure/virtual-network/monitor-virtual-network-reference
使用 Azure Policy 内置定义管理 Virtual Networkhttps://learn.microsoft.com/en-us/azure/virtual-network/policy-reference
为 Azure PaaS 服务配置子网委派https://learn.microsoft.com/en-us/azure/virtual-network/subnet-delegation-overview
为 Azure VM 设置动态 DNS 注册https://learn.microsoft.com/en-us/azure/virtual-network/virtual-networks-name-resolution-ddns
配置 Azure 虚拟网络的 DNS 名称解析https://learn.microsoft.com/en-us/azure/virtual-network/virtual-networks-name-resolution-for-vms-and-role-instances
了解并配置 Azure IP 168.63.129.16 的用法https://learn.microsoft.com/en-us/azure/virtual-network/what-is-ip-address-168-63-129-16
部署
主题URL
将 Azure Basic 公共 IP 升级到 Standard SKUhttps://learn.microsoft.com/en-us/azure/virtual-network/ip-services/public-ip-upgrade

评论

支持 Markdown