数据模型管理 简述 数据模型用于独立定义API操作中的一个对象,当多个API使用相同对象时,使用数据模型可以有效减少配置工作量 创建数据模型 引用数据模型
存储网关 - console-api 创建存储网关 描述 创建一个存储网关,返回分配的服务地址以及实例ID。 付费方式为后付费。
每一个用户在云市场会维护一个云市场专有APP,并且会有唯一的appCode信息,这类APP不需要进行授权操作,只要用户购买了当前发布的API,就能够通过appCode进行API的调用。 通过 云市场 进行已发布API的购买,购买后通过 控制台 查看已购买API信息。 可以从云市场查看具体的API购买套餐情况。 选择具体的API接口,就可以查看详细的API接口定义,或者进行API的试用调试。
步骤3-调用API 在调用API的时候,需要拼接签名字符串,现在鉴权方式是APP鉴权,需要用到AppKey、AppSecret进行签名计算。 将签名后的字符串X-Bce-Signature放入请求的header中,网关会通过对称计算签名来验证请求者的身份。 根据不同的鉴权方式,请求的Header中传入对应计算后的签名,将入参信息按照请求签名说明生成签名字符串,这样才能请求验证通过。
API管理 创建API 点击创建按钮,弹出创建选框 查看API 点击左侧导航栏API名称进入 API 信息页面 默认进入基础信息页,进行API基础信息的编辑,包括: 名称:名称必须唯一,支持汉字、英文字母、数字、英文格式的下划线和中划线,必须以英文字母或汉字开头,1~32个字符 英文名:英文名称必须唯一,支持英文字母、数字,必须以英文字母开头,1~32个字符 路径:包括method 和 path,
添加策略 一个访问控制可以添加至多3个策略项,分别对应着来源 IP 、用户的账户ID(ACCOUNT ID)或应用AK(APP KEY)三个不同的维度。根据访问控制的类型和策略的生效条件,API网关会选择允许或拒绝该请求。
服务管理 创建服务 服务 是API中心管理的统一单位 登录 百度智能云官网 ,点击右上角的“管理控制台”,快速进入控制台界面。 选择“产品服务>API网关>API中心”,进入“API服务管理列表”页面。 点击“新建服务”,弹出选框,填写配置信息,包括: 服务名称:设置服务名称,必须以字母或中文开头,由大小写字母、中文和数字组成,1~50个字符。 完成配置后点击“确认”,完成服务的创建。
请注意,网关后端密钥中的key和secret,分别对应参考资料中的AK、SK。 创建后端密钥 在智能云console界面中网关类目下,选择后端密钥管理后可以进行后端密钥创建。 每个用户可以创建的后端密钥数量为30个,如您需要创建更多的后端密钥,请提工单。 一个账户下的后端密钥名称是唯一的。 key如果不填写,则网关会自动生成一个32位字符的key。
仅为实际使用付费 仅需对 API 网关中的 API 访问次数和网络下行流量付费,API 管理、文档维护、SDK 生成、流量控制和权限控制等功能均不会产生费用。 高性能、高可靠 API 网关支持高可用,异地多中心API网关部署,自动扩缩容,提供高性能高可靠的服务,能够承载大规模的 API 访问。
授权API 网关发布的API是通过授权给APP来访问的,用户的APP需要获得API的授权才能调用该API。 在API的列表页面点击授权操作,可对该API进行授权操作。 授权操作目前支持对API三种环境的授权。 授权的时候可以指定授权的过期时间,授权时间可以设置为永久或者指定日期,授权时间过期后,则不支持通过该APP进行访问。 网关支持一次性授权多个APP的操作。