API 网关(API Gateway)提供高性能、高可用的 API 托管服务,帮助用户对外开放其部署在 ECS、容器服务等阿里云产品上的应用,提供完整的 API 发布、管理、维护生命周期管理。用户只需进行简单的操做,便可快速、低成本、低风险地开放数据或服务。辅助用户简单、快速、低成本、低风险的实现微服务聚合、先后端分离、系统集成,向合做伙伴、开发者开放功能和数据算法
阿里云API网关的详细内容:阿里云API网关使用教程后端
提供防攻击、防重放、请求加密、身份认证、权限管理、流量控制等多重手段保证 API 安全,下降 API 开放风险。
提供 API 定义、测试、发布、下线等全生命周期管理,并生成 SDK、API 说明文档,提高 API 管理、迭代的效率。
提供便捷的监控、报警、分析、API 市场等运维、运营工具,下降 API 运营、维护成本。
API 网关将能力的复用率最大化,企业间可以互相借力,企业发展可以专一自身业务,实现双赢。安全
API 便捷管理(便捷的 API 管理功能,便捷的 API 管理工具)
API 生命周期管理:覆盖 API 的定义、测试、发布的整个生命周期管理,便捷的平常管理、版本管理,支持热升级和快速回滚。
便捷工具&文档:提供页面调试工具,自动生成 API 文档和 SDK,大大下降人力成本。less
安全稳定(严格的权限管理、精准的流量控制、全面的监控报警)
安全防御:API 请求到达网关须要通过严格的身份认证、权限认证,才能到达后端服务。支持 HMAC(SHA-1,SHA-256)算法签名,支持 SSL 加密
流量控制:可控制单位时间内 API 容许被调用次数。用来保护企业的后端服务,实现业务分级和用户分级。
支持对 API 流控,您能够根据 API 的重要程度来配置不一样流控,从而保障重要业务的稳定运行。
支持用户、应用和例外流控,您能够根据用户的重要性来配置不一样流控,从而能够保证大用户的权益。
流控粒度:分钟、小时、天。前后端分离
请求管理(经过参数校验过滤无效请求,经过参数转换实现 API 高度复用,一套 API 多种服务)
参数校验:请求通过 API 网关,可根据您的配置进行参数类型、参数值(范围、枚举、正则、Json Schema)的校验,减小后端对非法请求、无效请求的资源消耗和处理成本。
参数转换:您能够在 API 网关定义参数映射规则,网关经过映射规则将后端服务经过映射翻译成任何形式,以知足不一样用户的不一样需求,从而避免功能重复开发。运维
监控告警(结合阿里云监控服务,提供灵活全面的监控告警能力,该部分持续升级中)
监控告警:提供实时、可视化的 API 监控,包括:调用量、调用方式、响应时间、错误率,让您可以清楚的了解 API 的运行情况和用户的行为习惯。
支持自定义报警规则,来针对异常状况进行报警,下降故障处理时间。
后续还会推出可订阅的数据分析报表和智能分析,敬请期待。微服务
API 市场(一站式解决 API 管理和 API 变现)
API 市场:API 接入 API 网关后,还能以 API 服务的方式上架到阿里云 API 市场。API 网关和API 市场将为您解决计量计费、Quota 控制、运营售卖等需求。工具
阿里云API网关的详细内容:阿里云API网关使用教程性能