API 网关(API Gateway)提供高性能、高可用的 API 托管服务,帮助用户对外开放其部署在 ECS、容器服务等阿里云产品上的应用,提供完整的 API 发布、管理、维护生命周期管理。用户只需进行简单的操作,即可快速、低成本、低风险地开放数据或服务。辅助用户简单、快速、低成本、低风险的实现微服务聚合、前后端分离、系统集成,向合作伙伴、开发者开放功能和数据
关于API网关的详细内容:https://edu.aliyun.com/course/93/lesson/list?utm_content=g_1000028930(复制网址链接到浏览器,记得收藏)
- 提供防攻击、防重放、请求加密、身份认证、权限管理、流量控制等多重手段保证 API 安全,降低 API 开放风险。
- 提供 API 定义、测试、发布、下线等全生命周期管理,并生成 SDK、API 说明文档,提升 API 管理、迭代的效率。
- 提供便捷的监控、报警、分析、API 市场等运维、运营工具,降低 API 运营、维护成本。
API 网关将能力的复用率最大化,企业间能够互相借力,企业发展能够专注自身业务,实现共赢。

API 便捷管理(便捷的 API 管理功能,便捷的 API 管理工具)
- API 生命周期管理
覆盖 API 的定义、测试、发布的整个生命周期管理,便捷的日常管理、版本管理,支持热升级和快速回滚。
- 便捷工具&文档
提供页面调试工具,自动生成 API 文档和 SDK,大大降低人力成本。
安全稳定(严格的权限管理、精准的流量控制、全面的监控报警)
- 安全防护
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 经济(拥抱 API 经济,开拓新商业模式)
面对用户日益膨胀而又碎片化的需求,企业需要不断探索新的商业模式,来解决客户一系列的场景化问题。通过API网关提供标准的 API 服务,让其他开发者将不同 API 服 务组合整合到自己的应用中,衍生出新的服务,促进企业建立商业生态、跨界创新。
- API 变现
- 将 API 接入阿里云API市场,以 API 的形式开放能力、
- 服务、数据供广大开发者采购使用,产生价值。
- 能力采购
- 在API市场,采购第三方成熟的能力和服务,
- 避免平铺式开发,专注专业,借力发展。

建立企业 API 生态(建立 API 生态,合作伙伴深度协同)
如今企业面临更多的挑战,企业发展需要可靠的合作伙伴。企业与合作伙伴以 API 的形式进行服务、能力和数据的交互,系统与系统直接对接,达成深度合作,建立牢固的合作关系。
- 合作伙伴
- 通过开放 API 与合作伙伴对接,实现深度合作,
- 企业间更紧密,借力发展,协同发展。
- 企业生态
- 通过开放 API 张开企业网,扩大企业与行业接触面积,
- 轻松跨界,建立新生态。

多端兼容(安全实现多端统一,一套服务,多端输出)
随着移动、物联网的普及,API 需要支持更多的终端设备,以扩充业务规模,但同时也带来系统复杂性的提升。通过 API 网关可以使 API 适配多端,企业只需要在 API 网关调整 API 定义,无需做额外工作。
- 系统集成
- 企业只需维护一个服务体系,面向多端输出,只需调整
- API定义,即可实现对APP、设备、web端等多种终端的支持。
- 降低运维成本
- 多个场景、多个终端、多种用户、多级服务,
- 仅需要运维一套 API,降低运维复杂度。

系统集成(轻松实现系统集成,规范化、标准化)
企业发展,唯快不破。但是在快速发展的过程中往往不成体系、重复开发、烟囱式建设,造成资源冗余和浪费,通API网关可轻松实现企业内的系统集成。
- 标准化系统集成
- 通过 API 网关对系统间接口进行规范统一,
- 用标准化的接口实现系统集成。
- 聚焦业务发展
- 快速完成资源整合和管理,消除快速发展造成的冗余和浪费,
- 聚力发展业务。

阿里云开发者社区全面升级,一站式体验,用得更爽:https://developer.aliyun.com?spm=a2c41.12958151.0.0(复制网址链接到浏览器,记得收藏)