检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
API网关将签名后的请求发送到后端服务,此时Authorization头中包含签名信息。后端服务通过不同的开发语言(例如Java、Go、Python、JavaScript、C#、PHP、C++、C等)进行签名,通过比对签名结果和API网关传过来的Authorization头中签名是否一致来校验API的合法性。
roma:roma集成应用 默认apig,暂不支持其他类型 roma_app_type String ROMA_APP的类型: subscription:订阅应用 integration:集成应用 暂不支持 状态码: 400 表4 响应Body参数 参数 参数类型 描述 error_code
"65382450e8f64ac0870cd180d14e684b", "name": "xx-north-4", "description": "", "links": { "next": null,
PERMIT(白名单类型) DENY(黑名单类型) acl_value String ACL策略的值 entity_type String 对象类型: IP DOMAIN update_time Timestamp 更新时间 响应消息样例: { "id": "d402b35e-1054-42
signature_name String 已绑定的签名密钥名称 auth_type String API的认证方式 req_uri String API的访问地址 响应消息样例: { "total": 2, "size": 2, "apis": [{ "name": "bbb", "type":
填写您自定义的认证名称,用于区分不同的自定义认证。支持中文、英文、数字、下划线,只能以中文或英文开头,长度为3~64个字符。 类型 创建后端自定义认证时,选择“后端”。 函数地址 选择用于后端自定义认证的函数后端,仅可以选择状态为“已部署”的函数后端。 版本或别名 选择函数的版本或别名,函数的版本或别名功能请参考《函数工作流
roma:roma集成应用 默认apig,暂不支持其他类型 roma_app_type String ROMA_APP的类型: subscription:订阅应用 integration:集成应用 暂不支持 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code
roma:roma集成应用 默认apig,暂不支持其他类型 roma_app_type String ROMA_APP的类型: subscription:订阅应用 integration:集成应用 暂不支持 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code
- url_domain String 自定义域名 CR 是 cname_status Integer cname解析状态 1 未解析 2 解析中 3 解析成功 4 解析失败 R 否 ssl_id String 证书的编号 R 否 group_id String API分组的编号 CR
"7eb619ecf2a24943b099833cd24a01ba", "acl_name" : "acl_demo", "entity_type" : "IP", "acl_type" : "PERMIT", "acl_value" : "192.168.1.5,192.168.10
roma:roma集成应用 默认apig,暂不支持其他类型 roma_app_type String ROMA_APP的类型: subscription:订阅应用 integration:集成应用 暂不支持 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code
填写自定义的认证名称,用于区分不同的自定义认证。支持中文、英文、数字、下划线,只能以中文或英文开头,长度为3~64个字符。 类型 创建前端自定义认证时,选择“前端”。 函数地址 选择用于前端自定义认证的函数后端,仅可以选择状态为“已部署”的函数后端。 版本或别名 选择函数的版本或别名,函数的版本或别名功能请参考《函数工作流
- url_domain String 自定义域名 CR 是 cname_status Integer cname解析状态 1 未解析 2 解析中 3 解析成功 4 解析失败 R 否 ssl_id String 证书的编号 R 否 group_id String API分组的编号 CR
String 域名的编号 url_domain String 自定义域名 status Integer CNAME解析状态 1 未解析 2 解析中 3 解析成功 4 解析失败 响应消息样例: { "id": "c5e0d5ba62a34d26ad5c709ae22c1a17",
String 访问参数。 表6 AuthResult 参数 参数类型 描述 status String 授权结果 SUCCESS:授权成功 SKIPPED:跳过 FAILED:授权失败 error_msg String 授权失败错误信息 error_code String 授权失败错误码
String 域名的编号 url_domain String 自定义域名 status Integer CNAME解析状态 1 未解析 2 解析中 3 解析成功 4 解析失败 响应消息样例: { "id": "c5e0d5ba62a34d26ad5c709ae22c1a17",
roma:roma集成应用 默认apig,暂不支持其他类型 roma_app_type String ROMA_APP的类型: subscription:订阅应用 integration:集成应用 暂不支持 bind_num Integer 绑定的API数量 状态码: 400 表6
请在API网关控制台选择“帮助中心”,在“SDK使用指引”页签中下载对应语言所使用SDK。 或直接下载SDK的最新版本,获取“ApiGateway-cpp-sdk.zip”压缩包,解压后目录结构如下: 名称 说明 hasher.cpp SDK代码 hasher.h header.h RequestParams
请在API网关控制台选择“帮助中心”,在“SDK使用指引”页签中下载对应语言所使用SDK。 或直接下载SDK的最新版本,获取“ApiGateway-c-sdk.zip”压缩包,解压后目录结构如下: 名称 说明 signer_common.c SDK代码 signer_common.h signer.c signer
PROVIDER:API提供者授权 CONSUMER:API消费者授权 auth_result String 授权结果: SUCCESS:授权成功 SKIPPED:跳过 响应消息样例: [{ "id": "dffcaff92d144135a9f420fcd485bbf3", "api_id":