检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
根据实际业务在左侧导航栏上方选择实例。 在左侧导航栏选择“API管理 > API列表”。 单击“创建API > 创建API”,配置前端信息。 表1 前端配置 参数 配置说明 API名称 填写API名称,建议您按照一定的命名规则填写,方便您快速识别和查找。
e0b91bc81ae54f8ea850848d782d6e1e" } ] } 状态码 表10 返回消息说明 状态码 说明 200 OK 400 Bad Request 401 Unauthorized 403 Forbidden 404 Not Found 500 Server Internal Error 父主题: API管理
status": 3 } 状态码 表5 返回消息说明 状态码 说明 201 Created 400 Bad Request 401 Unauthorized 403 Forbidden 404 Not Found 500 Server Internal Error 父主题: 域名管理
"xxxxxxxxxxx", "vpc_status": 2 }] } 状态码 表14 返回消息说明 状态码 说明 200 OK 400 Bad Request 401 Unauthorized 403 Forbidden 404 Not Found 父主题: API管理
表2 参数说明 名称 是否必选 类型 说明 id 是 String APP的编号,可通过查询APP列表获取。 请求消息 表3 参数说明 参数 是否必选 类型 说明 app_secret 否 String 密钥 支持英文,数字,“_”,“-”,“_”,“!”
19asdfaf-adfadf", "update_time": "2017-11-18T14:27:36.918578+08:00" } 状态码 表4 返回消息说明 状态码 说明 200 OK 400 Bad Request 403 Forbidden 404 Not Found 父主题: ACL策略管理
表5 返回消息说明 状态码 说明 201 Created 400 Bad Request 401 Unauthorized 403 Forbidden 404 Not Found 409 Conflict 500 Server Internal Error 父主题: APP授权管理
ACL策略管理
如果API未绑定流控策略,流控限制值为实例“配置参数”中“ratelimit_api_limits”的参数运行值。 配置参数说明 表1 配置参数说明 参数 说明 策略名称 API流控策略名称。 类型 分“基础流控”和“共享流控”两类。
本节介绍API的黑白名单(ACL策略)管理的对象模型,如表1 ACL策略对象模型所示。 “操作类型”用于描述字段的属性,表示对应字段的值可进行的操作: C:创建;U:更新;R:读取 “是否必选”列表示对于“操作类型”为“C”的创建操作,对应字段是否为必选字段。
18T14:27:36.918578+08:00", "bind_num":1 }] } 状态码 表5 返回消息说明 状态码 说明 200 OK 400 Bad Request 500 Server Internal Error 父主题: ACL策略管理
1bc8b2b741a04bd4af3ef9d7cd003104" } ] } 状态码 表6 返回消息说明 状态码 说明 200 OK 400 Bad Request 401 Unauthorized 500 Server Internal Error 父主题: API管理
success_count": 3 } 状态码 表6 返回消息说明 状态码 说明 200 OK 400 Bad Request 401 Unauthorized 403 Forbidden 404 Not Found 500 Server Internal Error 父主题: ACL策略管理
“context”字段为可选,支持字符串类型键值对,当实例支持authorizer_context_support_num_bool特性时,键值对的值支持number类型或boolean类型,键值不支持JSON对象或数组。
否 x-apigateway-backend.functionEndpoints FUNCTION类型后端服务定义 mockEndpoints 否 x-apigateway-backend.mockEndpoints MOCK类型后端服务定义 父主题: 扩展定义
"apig", "bind_num": 2 }] } 状态码 表5 返回消息说明 状态码 说明 200 OK 400 Bad Request 401 Unauthorized 500 Server Internal Error 父主题: APP管理
表2 参数说明 名称 是否必选 类型 说明 id 是 String APP的编号 请求消息 无 响应消息 表3 参数说明 参数 类型 说明 id String 编号 name String 名称 remark String 描述 响应消息样例: { "id": "14b399ac
表2 参数说明 名称 是否必选 类型 说明 app_id 是 String APP的编号 请求消息 表3 参数说明 参数 是否必选 类型 说明 app_code 是 String APP的名称 支持英文,+_!@#$%/=,且只能以英文和+、/开头,64-180个字符。
无 响应消息 表3 参数说明 名称 类型 说明 total Integer 查询到的配置项总数 size Integer 本次查询返回的列表长度 configs 字典数据类型 本次查询返回的配置项列表 表4 configs参数说明 名称 类型 说明 config_id String
"app_type": "apig" } 状态码 表4 返回消息说明 状态码 说明 201 Created 400 Bad Request 401 Unauthorized 403 Forbidden 500 Server Internal Error 父主题: APP管理