文档章节

阿里云API网关使用教程

mcy0425
 mcy0425
发布于 08/21 11:22
字数 1103
阅读 6
收藏 0

API 网关(API Gateway)提供高性能、高可用的 API 托管服务,帮助用户对外开放其部署在 ECS、容器服务等阿里云产品上的应用,提供完整的 API 发布、管理、维护生命周期管理。用户只需进行简单的操作,即可快速、低成本、低风险地开放数据或服务。辅助用户简单、快速、低成本、低风险的实现微服务聚合、前后端分离、系统集成,向合作伙伴、开发者开放功能和数据

关于API网关的详细内容:阿里云API网关使用教程

  • 提供防攻击、防重放、请求加密、身份认证、权限管理、流量控制等多重手段保证 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 控制、运营售卖等需求。

更多精品课程:

阿里云大学官网(阿里云大学 - 官方网站,云生态下的创新人才工场

© 著作权归作者所有

共有 人打赏支持
mcy0425
粉丝 7
博文 498
码字总数 165764
作品 0
30分钟快速搭建门店智能监控视频分析

前言 欢迎大家来到无服务器(Serverless)编程的阿里云clouder lab实验课参与学习。 现在市场竞争激烈,在对业务创新周期要求越来越短,业务爆发越来越快的情况下,Severless编程模式很好的满...

rsong
03/24
0
0
API信息全掌控,方便你的日志管理——阿里云推出API网关打通日志服务

摘要: 近日,阿里云API网关对接了日志服务,可以输出用户在API网关产生的API调用日志,目前支持将 API 接入 API 网关的用户查看日志明细、概况、报表分析、在线查询等。 访问日志(Acccess...

阿里云云栖社区
02/06
0
0
"口令红包"-利用函数计算构建微信小程序的server端

前言 函数计算 阿里云函数计算是一个事件驱动的全托管计算服务。通过函数计算,您无需管理服务器等基础设施,只需编写代码并上传。函数计算会为您准备好计算资源,以弹性、可靠的方式运行您的...

rsong
02/06
0
0
RestCloud国产轻量级API快速开发平台荣获阿里云API应用创新大赛三等奖

2018年4月8号,在最美杭州城,终于迎来阿里云API应用创新大赛总决赛。由谷云科技(广州)研发团队报送的“基于API开发平台,构建API开发生态圈” 项目经过一路过关斩将、突破重围成功杀入决赛...

restcloud
04/11
0
0
NAT网关之SNAT进阶使用(二)构建ECS级别SNAT出网方式

摘要: NAT网关是云上VPC ECS访问Internet的出入口。阿里云NAT网关控制台创建SNAT条目默认只支持交换机粒度。如何设置ECS粒度的SNAT规则呢,本文将为您揭晓。 背景 NAT网关是云上VPC ECS访问...

阿里云云栖社区
03/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

redis 系列一 -- 简介及安装

1.简介 redis -- remote dictionary server 远程字典服务 使用 C 语言编写; 高性能的 key-value数据库; 内存数据库,支持数据持久化。 Redis 是一个开源(BSD许可)的,内存中的数据结构存...

imbiao
36分钟前
1
0
nginx log记录请求响应时间

有时为了方便分析接口性能等,需要记录请求的时长,通过修改nginx的日志格式可以做到,如 添加一个新的log_format log_format timed_combined '$remote_addr - $remote_user [$time_local] "...

swingcoder
59分钟前
2
0
Spring MVC之RequestMappingHandlerMapping匹配

对于RequestMappingHandlerMapping,使用Spring的同学基本都不会陌生,该类的作用有两个: 通过request查找对应的HandlerMethod,即当前request具体是由Controller中的哪个方法进行处理; 查...

爱宝贝丶
今天
2
0
Java Web--增删改查之二界面后台java代码(转载参考)

/** *  *//** * @author Administrator * */package dao; import java.sql.*;public class DBConn {/** * 链接数据库 * @return */  ...

小橙子的曼曼
今天
4
0
Redis源码阅读笔记-对象及其类型和编码

总结之《Redis设计与实现》 对象 Redis中是使用对象来便是数据库中的键和值。 结构 // server.h...#define LRU_BITS 24...typedef struct redisObject { unsigned type:4; ...

Jian_Ming
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部