API 管理

在几分钟内发布、管理、保证安全并分析你的 API

在几分钟内创建 API 网关和开发人员门户

Microsoft Azure API 管理是将 API 发布到外部和内部消费者的统包式解决方案。为在任何位置托管的现有后端服务快速创建一致的新式网关,保护其安全,使其免遭滥用和过度使用,并深入了解其使用情况和运行状况。此外,还自动化和扩展开发人员的加入,以帮助立即启动并运行 API 程序。

使用任意主机、任意 API 和任意规模

我们提供可按你的方式工作的 API 管理平台。无论你选择使用 Azure 还是其他服务来托管 API,都可以安全连接到在任意技术堆栈上生成和运行的的后端服务。API 管理可在全世界范围内使用并可根据需要进行缩放,同时可在不中断服务的情况下处理任何流量增长或飙升。

吸引更多开发人员

自助开发人员门户提供对自动生成的 API 目录、文档和代码示例的访问权限。开发人员可以使用现有的消费者或工作身份登录、管理访问密钥、查看 API 使用情况报告和调用 API,而无需通过交互式工作台写入一行代码。

保护并优化你的 API

使用密钥、令牌和 IP 筛选来保护你的 API。实施灵活而精细的配额和速率限制,使用策略修改 API 的形状和行为,并通过响应缓存改善延迟和扩展 API。

深入了解你的 API

更好地了解 API 是如何使用和执行的。查看近实时分析报告,识别可能影响你的业务的趋势。此外,还有记录请求和响应数据以用于以后的在线和离线分析。

图示显示应用开发人员、应用以及 API 发布人员通过开发人员门户、网关、发布人员门户向 Azure API 管理输入数据,然后由 Azure API 管理直接或通过 VPN 输出到后端服务的流程

提供一流的开发人员体验

  • 自助 API 密钥管理
  • 自动生成的 API 目录、文档和代码示例
  • 用于不编写一行代码而浏览 API 的 OAuth 启动的 API 控制台
  • 使用常用的 Internet 标识提供者和 Azure Active Directory 进行登录

保护并优化你的 API

  • 使用转换策略来简化和优化请求和响应
  • 使用密钥、JWT 令牌验证和 IP 筛选来搜索 API
  • 使用配额和速率限制保护你的 API 免于重载和过度使用
  • 使用响应缓存以改善延迟和进行扩展

集中管理所有 API

  • 公开单个静态 IP 和域后的所有 API
  • 查看近实时使用情况、性能和运行状况分析
  • 使用 REST API、PowerShell 和 Git 来对管理和集成进行自动化
  • 设置 API 管理并在一个或多个地理区域将其扩展

从任何位置连接到后端服务

  • 客户端证书身份验证
  • Azure VNET
  • Azure ExpressRoute

希望观看演示?

从个性化的角度了解 API 管理平台可以如何简化 API 发布

请求演示

了解创建 API 网关以开始管理 API