关于 azure-relay
面向使用 Azure Relay 的 Agent,提供故障排查、安全、网络配置及集成开发指导。技能结合本地主题索引与远程文档获取。
主要功能
- 01常见异常诊断
- 02Entra ID 与 SAS 身份验证指导
- 03网络安全与防火墙设置
- 04端口和协议配置
- 05.NET 与 Node.js 集成模式
- 06Hybrid Connections 协议参考
适用场景
- 01排查连接、身份验证或配额错误
- 02配置 IP 防火墙和虚拟网络规则
- 03确定 Relay 所需的端口和协议
- 04通过 .NET 或 Node.js 实现 Hybrid Connections
MCP 相关
可通过 mcp_microsoftdocs 的 microsoft_docs_fetch 获取 Microsoft 文档;也可使用 fetch_webpage 作为备用方式。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-relay安装后在 Claude Code 中输入/azure-relay确认已加载。
详细介绍
Azure Relay 技能
此技能提供有关 Azure Relay 的专业指导,涵盖故障排除、安全性、配置、集成和编码模式。它结合了本地快速参考内容与远程文档获取功能。
如何使用此技能
IMPORTANT for Agent:使用下面的类别索引查找相关章节。对于包含行范围的类别(例如
L35-L120),请使用read_file读取指定行。对于包含文件链接的类别(例如[security.md](security.md)),请使用read_file读取链接的参考文件
IMPORTANT for 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。
类别索引
| 类别 | 行 | 描述 |
|---|---|---|
| 故障排除 | L32-L36 | 诊断和修复常见的 Azure Relay 异常,包括连接、身份验证、配额和配置错误,并提供原因与解决方法。 |
| 安全性 | L37-L46 | Azure Relay 的身份验证与网络安全:Entra ID 和 SAS 身份验证、托管标识、IP 防火墙、虚拟网络规则和 Private Link Service 配置。 |
| 配置 | L47-L51 | Azure Relay 的网络和防火墙要求,包括 Hybrid Connections 和 WCF 中继需要开放哪些端口和协议,以及如何进行配置。 |
| 集成和编码模式 | L52-L57 | 在 .NET 和 Node.js(WebSockets)中使用 Azure Relay Hybrid Connections,以及实现自定义客户端和集成的底层协议详情 |
故障排除
| 主题 | URL |
|---|---|
| 解决常见的 Azure Relay 异常 | https://learn.microsoft.com/en-us/azure/azure-relay/relay-exceptions |
安全性
| 主题 | URL |
|---|---|
| 使用 Entra ID 对 Azure Relay 中的应用程序进行身份验证 | https://learn.microsoft.com/en-us/azure/azure-relay/authenticate-application |
| 使用托管标识访问 Azure Relay | https://learn.microsoft.com/en-us/azure/azure-relay/authenticate-managed-identity |
| 为 Azure Relay 配置 IP 防火墙规则 | https://learn.microsoft.com/en-us/azure/azure-relay/ip-firewall-virtual-networks |
| 为 Azure Relay 配置网络安全 | https://learn.microsoft.com/en-us/azure/azure-relay/network-security |
| 使用 Private Link Service 保护 Azure Relay | https://learn.microsoft.com/en-us/azure/azure-relay/private-link-service |
| 为 Azure Relay 配置 SAS 和 Entra ID 身份验证 | https://learn.microsoft.com/en-us/azure/azure-relay/relay-authentication-and-authorization |
配置
| 主题 | URL |
|---|---|
| 为 Azure Relay 配置所需的端口设置 | https://learn.microsoft.com/en-us/azure/azure-relay/relay-port-settings |
集成和编码模式
| 主题 | URL |
|---|---|
| 使用 Azure Relay Hybrid Connections .NET API | https://learn.microsoft.com/en-us/azure/azure-relay/relay-hybrid-connections-dotnet-api-overview |
| 使用 Azure Relay Node.js WebSocket API | https://learn.microsoft.com/en-us/azure/azure-relay/relay-hybrid-connections-node-ws-api-overview |
| 实现 Azure Relay Hybrid Connections 协议 | https://learn.microsoft.com/en-us/azure/azure-relay/relay-hybrid-connections-protocol |
评论
支持 Markdown