关于 azure-api-center
面向 Azure API Center 的 Agent 技能,涵盖 API 治理、安全、配置、集成和部署。它结合本地速查内容与远程文档获取,适用于管理 API 目录和自动化治理流程的团队。
主要功能
- 01API 风格检查与治理
- 02授权方案和门户权限
- 03元数据与实例配置
- 04API 清单同步和通知自动化
- 05部署与注册自动化
适用场景
- 01为 API 应用风格检查
- 02配置 API 授权与门户访问
- 03同步 API Management 中的 API
- 04自动注册 API 并发送通知
MCP 相关
技能可通过 mcp_microsoftdocs 的 microsoft_docs_fetch 获取文档,也可使用 fetch_webpage 作为备用。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-api-center安装后在 Claude Code 中输入/azure-api-center确认已加载。
详细介绍
Azure Api Center 技能
此技能为 Azure Api Center 提供专业指导,涵盖最佳实践、安全性、配置、集成与编码模式,以及部署。它结合了本地快速参考内容和远程文档获取功能。
如何使用此技能
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。
类别索引
| 类别 | 行 | 描述 |
|---|---|---|
| 最佳实践 | L33-L38 | API Center 中 API 治理的最佳实践:使用托管 linting 确保风格合规,并通过 VS Code 扩展实施左移检查。 |
| 安全性 | L39-L44 | 在 API Center 中配置 API 身份验证方案(密钥、OAuth 等),并通过 VS Code 扩展管理门户访问权限 |
| 配置 | L45-L55 | 配置和部署 Azure API Center:备份/还原、插件市场终结点、ARM/Bicep/CLI 预配,以及定义/自定义治理元数据架构。 |
| 集成与编码模式 | L56-L62 | 在 API Center 与 API Management、Amazon API Gateway 和 Copilot Studio 等平台之间同步 API 的模式和脚本,以及通过 Azure CLI 和 Logic Apps/Teams 实现自动化 |
| 部署 | L63-L67 | 自动对 Azure API Center 中的 API 进行 lint 检查和注册(例如,通过 GitHub Actions),以及自托管 Azure API Center 门户的说明。 |
最佳实践
| 主题 | URL |
|---|---|
| 使用托管 linting 确保 Azure API Center 中的 API 风格合规 | https://learn.microsoft.com/en-us/azure/api-center/enable-managed-api-analysis-linting |
| 使用 VS Code 扩展实施左移 API 治理 | https://learn.microsoft.com/en-us/azure/api-center/govern-apis-vscode-extension |
安全性
| 主题 | URL |
|---|---|
| 配置 Azure API Center 中的 API 授权方案 | https://learn.microsoft.com/en-us/azure/api-center/authorize-api-access |
| 通过 VS Code 扩展控制 API Center 门户访问权限 | https://learn.microsoft.com/en-us/azure/api-center/enable-api-center-portal-vs-code-extension |
配置
| 主题 | URL |
|---|---|
| 配置 Azure API Center 的备份和还原 | https://learn.microsoft.com/en-us/azure/api-center/backup-restore |
| 配置 Azure API Center 插件市场终结点 | https://learn.microsoft.com/en-us/azure/api-center/enable-api-center-plugin-marketplace |
| 配置 Azure API Center 治理的元数据架构 | https://learn.microsoft.com/en-us/azure/api-center/metadata |
| 通过 ARM 模板创建 Azure API Center | https://learn.microsoft.com/en-us/azure/api-center/set-up-api-center-arm-template |
| 使用 Azure CLI 预配 Azure API Center | https://learn.microsoft.com/en-us/azure/api-center/set-up-api-center-azure-cli |
| 使用 Bicep 模板部署 Azure API Center | https://learn.microsoft.com/en-us/azure/api-center/set-up-api-center-bicep |
| 在 Azure API Center 中定义自定义元数据架构 | https://learn.microsoft.com/en-us/azure/api-center/tutorials/add-metadata-properties |
集成与编码模式
| 主题 | URL |
|---|---|
| 将 Azure API Management API 导入 API Center | https://learn.microsoft.com/en-us/azure/api-center/import-api-management-apis |
| 使用 Azure CLI 编写脚本管理 API Center 清单 | https://learn.microsoft.com/en-us/azure/api-center/manage-apis-azure-cli |
| 使用 Logic Apps 和 Teams 自动化 API 注册通知 | https://learn.microsoft.com/en-us/azure/api-center/set-up-notification-workflow |
部署
| 主题 | URL |
|---|---|
| 在 Azure API Center 中自动化 API linting 部署 | https://learn.microsoft.com/en-us/azure/api-center/enable-api-analysis-linting |
| 使用 GitHub Actions 自动将 API 注册到 API Center | https://learn.microsoft.com/en-us/azure/api-center/register-apis-github-actions |
评论
支持 Markdown