上云无忧 > 文档中心 > 百度智能云API网关中API、API分组、流量控制等概念解析
百度智能云API网关中API、API分组、流量控制等概念解析

文档简介:
API: API是一些预先定义的函数,应用将自身服务能力的封装,也是API网关中的最小管理单元。网关中的API包括基本信息、API请求信息、API后端服务信息、返回结果信息等。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

API

API是一些预先定义的函数,应用将自身服务能力的封装,也是API网关中的最小管理单元。网关中的API包括基本信息、API请求信息、API后端服务信息、返回结果信息等。

API分组

API分组是同一种管理API的集合,API开发者以API分组为单位,管理分组内的所有API,在分组维度可以管理域名、环境变量、model等。

环境

环境用来定义API生命周期管理过程中的不同状态,API可以被发布到不同的自定义环境中。 为了方便管理API的生命周期,API网关定义了API受限使用范围,这个受限使用的范围,称为环境,例如API的测试环境,开发环境等。

流量控制

流量控制支持从用户、应用、IP地址和时间段等不同的维度限制对API的调用次数,保护后端服务。支持按分/按秒粒度级别的流量控制。

应用

应用(APP)定义了一个API调用者的身份。可以将一个API授权给多个应用,也可以将多个API授权给同一个应用。

签名密钥

签名密钥由一对AK(App Key)和SK(Secret key)组成,用于后端服务验证请求身份,当API网关向后端服务发送请求时,保障后端服务的安全。
当AK/SK绑定API后,API网关向后端服务发送此API的请求时,会增加相应的签名校验内容,此时后端服务依照同样方式进行签名并得到签名结果,如果签名一致,则可证明API请求确实来自API网关,将请求通过。

后端访问类型

API网关能够访问多种后端资源,包括访问实例资源、函数计算、私有网络等。

实例:后端资源地址,支持http/https协议访问,支持多后端地址。
函数计算(CFC):通过函数BRN访问后端的函数,帮助用户保护函数后端地址的安全性。
私有网络(VPC):通过VPC通道访问部署在VPC内的服务,您可以借助API网关将部署在VPC中的后端服务开放给第三方用户调用。

相似文档
  • API 网关目前在内测和公测阶段,不收取费用。
  • 一个完整的服务一般由一组 API 共同组成,而 API 网关的分组管理功能可以帮您高效、便捷地管理一组具有关联的 API。 创建分组: 登录百度智能云官网。 登录百度智能云平台: 若没有用户名,请先完成注册,操作请参考注册账号。 若有用户名,登录操作请参考登录。
  • API的完整生命周期包括:创建、修改、调试、发布、下线、删除等,API Gateway为用户提供了与之对应的功能。 创建API: 创建API操作需要定义API的基本信息、请求信息、后端服务信息、返回结果信息。创建完成的API仅为一份API定义,无法直接调用,需要使用发布功能发布至具体环境后方可调用。
  • 通过网关创建APP,在API对该APP进行授权之后,可以通过APP来访问授权的API,APP有AppKey和AppSecret的信息,在用户选用APP验证的时候,AppKey、AppSecret用于计算签名。
  • 访问控制是 API 网关提供的安全组件之一,您可以配置基于请求来源 IP 、用户的账户ID (ACCOUNT ID) 或应用AK (APP KEY)的控制策略,决定是否允许调用指定的 API。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部