检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
专享版-标签管理 查询标签列表 父主题: 专享版API(V2)
专享版-APP授权管理 APP授权 解除授权 查看APP已绑定的API列表 查看APP未绑定的API列表 查看API已绑定的APP列表 父主题: 专享版API(V2)
专享版-配置管理 查询某个实例的租户配置列表 查询租户实例配置列表 父主题: 专享版API(V2)
专享版-凭据管理 创建APP 修改APP 删除APP 重置密钥 校验APP 查看APP详情 查询APP列表 创建APP Code 自动生成APP Code 删除APP Code 查看APP Code详情 查询APP Code列表 查询凭据关联的凭据配额 设置APP的访问控制 查看APP的访问控制详情
专享版-自定义认证管理 创建自定义认证 修改自定义认证 删除自定义认证 查看自定义认证详情 查询自定义认证列表 父主题: 专享版API(V2)
专享版-域名管理 绑定域名 绑定域名证书 修改域名 解绑域名 设置调试域名是否可以访问 删除域名证书 查看域名证书 父主题: 专享版API(V2)
专享版-微服务中心管理 导入微服务 父主题: 专享版API(V2)
专享版-插件管理 创建插件 修改插件 删除插件 查询插件列表 查询插件详情 插件绑定API API绑定插件 解除绑定插件的API 解除绑定API的插件 查询插件下绑定的API 查询API下绑定的插件 查询可绑定当前插件的API 查询可绑定当前API的插件 父主题: 专享版API(V2)
专享版-概要查询 查询API概况 查询API分组概况 查询APP概况 父主题: 专享版API(V2)
编辑API,在后端服务页面,添加系统参数,参数类型为前端认证参数,系统参数名称填自定义认证函数中context中的字段,后端参数名称和位置填需要传入到后端请求的参数名和位置。 验证 编辑和发布完成之后,使用正确的认证信息调用API,可以看到后端打印了X-User-Name头,值为函数代码中写入
参数名称,长度不能超过32个字节,由字母、数字、下划线、连线或点组成,且必须以字母开头。 header位置的参数名称不区分大小写。 value 是 String 参数值,当参数来源为REQUEST时,值为请求参数名称。 in 是 String 参数位置,支持header、query、path。 origin 是 String
参数描述信息 name 否 String 参数名称 in 否 String 参数位置,支持path、header、query、formData、body required 否 Boolean 参数是否必需,参数位置为path时必需 表10 responses参数说明 名称 是否必选 参数类型
API网关如何开放部署在华为云上的服务? 如果部署在华为云上的服务绑定了公网IP地址,在API网关中创建API时,使用公网IP地址:端口号作为后端服务地址。如果此服务已绑定域名,则优先使用域名作为后端服务地址。创建API的详细步骤请参见创建API。 如果部署在华为云上的服务无公网
认证中的参数关系如下所示: Header中的请求参数:对应自定义认证中参数位置为Header的身份来源,其参数值在您调用使用该前端自定义认证的API时传入 Query中的请求参数:对应自定义认证中参数位置为Query的身份来源,其参数值在您调用使用该前端自定义认证的API时传入
参数描述信息 name 否 String 参数名称 in 否 String 参数位置,支持path、header、query、formData、body required 否 Boolean 参数是否必需,参数位置为path时必需 表9 responses参数说明 名称 是否必选 参数类型
参数描述信息 name 否 String 参数名称 in 否 String 参数位置,支持path、header、query、formData、body required 否 Boolean 参数是否必需,参数位置为path时必需 表10 responses参数说明 名称 是否必选 参数类型
参数描述信息 name 否 String 参数名称 in 否 String 参数位置,支持path、header、query、formData、body required 否 Boolean 参数是否必需,参数位置为path时必需 表9 responses参数说明 名称 是否必选 参数类型
单击“添加”,选择已创建函数。 版本或别名 默认“通过版本选择”。 缓存时间(秒) 30 身份来源 第一个身份来源参数位置选择“Header”,参数名填写“token”;第二个身份来源参数位置选择“Query”,参数名填写“test”。 在左侧导航栏选择“API管理 > API列表”,单击“创建API
参数描述信息 name 否 String 参数名称 in 否 String 参数位置,支持path、header、query、formData、body required 否 Boolean 参数是否必需,参数位置为path时必需 表9 responses参数说明 名称 是否必选 参数类型
表3 identities参数说明 名称 是否必选 类型 说明 name 是 String 参数名称 location 是 String 参数位置: HEADER:头 QUERY:query 请求消息样例: { "name":"Authorizer_9dlh", "type":"FRONTEND"