API 允许消费者(无论是内部员工还是公众)使用和集成组织资产。一个伟大的 API 的开始是拥有一个好的计划。这意味着理解 API 的技术和业务目标,然后设计操作请求-响应周期。像 Swagger 这样的定义格式可以大大加速和增强设计和开发阶段。但是在公开数据之前,组织和团队必须考虑很多问题。诸如货币化、安全性、分析和文档之类的问题是要考虑的关键因素。Microsoft Azure 的 API 管理平台解决了这些问题,并允许用户管理和监控 API 程序,将其暴露给合作伙伴和消费者,同时随着传入负载灵活扩展。
SwaggerHub 是一个由 Swagger 驱动的 API 设计平台,它利用了整个 API 生命周期。集成是特殊的插件,可以改进和扩展 SwaggerHub 上 API 的功能。与 Azure 的新集成允许用户将其 API 设计直接部署和同步到他们的 Azure API 门户。用户可以利用 SwaggerHub 用于 API 开发的所有核心产品,例如即时规范验证、团队管理、实时协作交互、API 模拟和版本管理,同时保持定义与 Azure 上 API 的云实例同步。
使用该功能
要使用 Microsoft Azure API 管理集成,您需要一个 Azure 帐户,以及在 Azure 云上运行的 API 管理服务实例。
与 SwaggerHub 上的其他集成一样,例如GitHub 同步、SmartBear VirtServer和Amazon Gateway,Microsoft Azure 集成可以直接从 SwaggerHub 编辑器添加到 API。

可以配置集成以最适合 API 工作流,使用快速简便的设置来部署定义。一旦设置了集成,API 就可以在每次保存时从 SwaggerHub 与 Azure API 管理实例同步!
增强的 API 生命周期集成
SwaggerHub 的一系列内置功能可以将您的 API 从概念和设计带到部署和消费。Azure 集成是增强您在 SwaggerHub 上 API 开发流程的众多插件之一。SwaggerHub 作为 API 定义的焦点,使其与 GitHub 或 BitBucket 等源代码控制工具保持同步,使用 Webhooks 触发外部构建服务中的事件,并使用 Azure API 管理或 AWS Lambda 集成将 API 部署到云实例。
立即在 SwaggerHub 试用!如果您对新的集成有任何建议,或者想看到您的产品与 SwaggerHub 集成,请在此处通过功能请求发出呼吁:这里。
.button {
background-color: #8db761;
border: none;
color: white;
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 4px 2px;
cursor: pointer;
}