API网关 APIG-导入微服务:请求参数
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
用户Token。通过调用 IAM 服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
group_info |
是 |
MicroserviceGroup object |
导入微服务的API分组信息 |
service_type |
是 |
String |
微服务中心类型。
|
protocol |
否 |
String |
API网关访问微服务的请求协议
缺省值:HTTPS |
apis |
是 |
Array of MicroserviceApiCreate objects |
导入的api列表 数组长度:1 - 50 |
backend_timeout |
否 |
Integer |
APIG请求后端服务的超时时间。最大超时时间可通过实例特性backend_timeout配置修改,可修改的上限为600000,默认5000 单位:毫秒。 最小值:1 缺省值:5000 |
auth_type |
否 |
String |
API的认证方式,默认无认证。
缺省值:NONE |
cors |
否 |
Boolean |
是否支持跨域,默认不支持
缺省值:false |
cse_info |
否 |
MicroServiceInfoCSECreate object |
CSE微服务详细信息,service_type为CSE时必填 |
cce_info |
否 |
MicroServiceInfoCCECreate object |
CCE云容器引擎工作负载信息,service_type为CCE时必填 |
cce_service_info |
否 |
CCE云容器引擎Service信息,service_type为CCE_SERVICE时必填 |
|
nacos_info |
否 |
MicroServiceInfoNacosBase object |
nacos基础信息。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
group_id |
否 |
String |
指定已有的分组,为空时创建新的分组 最小长度:0 最大长度:64 |
group_name |
否 |
String |
API分组的名称,group_id为空时必填。 支持汉字、英文、数字、中划线、下划线、点、斜杠、中英文格式下的小括号和冒号、中文格式下的顿号,且只能以英文、汉字和数字开头,3-255个字符。
说明:
中文字符必须为UTF-8或者unicode编码。 最小长度:3 最大长度:255 |
app_id |
否 |
String |
group_id为空时必填,指定新分组所属的集成应用 最小长度:0 最大长度:64 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
name |
否 |
String |
API名称。 支持汉字、英文、数字、中划线、下划线、点、斜杠、中英文格式下的小括号和冒号、中文格式下的顿号,且只能以英文、汉字和数字开头。
说明:
中文字符必须为UTF-8或者unicode编码。 最小长度:3 最大长度:255 |
req_method |
否 |
String |
API的请求方式 缺省值:ANY |
req_uri |
是 |
String |
请求地址。可以包含请求参数,用{}标识,比如/getUserInfo/{userId},支持 * / %- _ . 等特殊字符,总长度不超过512,且满足URI规范。 /apic/health_check为APIG预置的健康检查路径,当req_method=GET时不支持req_uri=/apic/health_check。
说明:
需要服从URI规范。 最小长度:1 最大长度:512 |
match_mode |
否 |
String |
API的匹配方式
缺省值:SWA |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
engine_id |
是 |
String |
微服务引擎编号 最大长度:64 |
service_id |
是 |
String |
微服务编号 最大长度:64 |
version |
是 |
String |
微服务版本 最大长度:64 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
cluster_id |
是 |
String |
云容器引擎集群编号 最大长度:64 |
namespace |
是 |
String |
命名空间 最大长度:64 |
workload_type |
是 |
String |
工作负载类型
|
app_name |
否 |
String |
APP名称。支持汉字,英文,数字,点,中划线,下划线,且只能以英文和汉字开头,1-64字符。
说明:
中文字符必须为UTF-8或者unicode编码。 最小长度:1 最大长度:64 |
label_key |
否 |
String |
服务标识名。支持汉字、英文、数字、中划线、下划线、点、斜杠、中英文格式下的小括号和冒号,且只能以英文、汉字和数字开头,1-64个字符。
说明:
中文字符必须为UTF-8或者unicode编码。 最小长度:1 最大长度:64 |
label_value |
否 |
String |
服务标识值。支持汉字,英文,数字,点,中划线,下划线,且只能以英文和汉字开头,1-64字符。
说明:
中文字符必须为UTF-8或者unicode编码。 最小长度:1 最大长度:64 |
version |
否 |
String |
工作负载的版本 最大长度:64 |
port |
是 |
Integer |
工作负载的监听端口号 最小值:1 最大值:65535 |
labels |
否 |
Array of MicroserviceLabel objects |
工作负载的标签列表。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
label_name |
是 |
String |
标签名称。 以字母或者数字开头和结尾,由字母、数字、连接符('-')、下划线('_')、点号('.')组成且63个字符之内。 最小长度:1 最大长度:63 |
label_value |
是 |
String |
标签值。 以字母或者数字开头和结尾,由字母、数字、连接符('-')、下划线('_')、点号('.')组成且63个字符之内。 最小长度:1 最大长度:63 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
cluster_id |
是 |
String |
云容器引擎集群编号 最大长度:64 |
namespace |
是 |
String |
命名空间。1-63字符。只能包含小写字母、数字,以及 '-',必须以字母开头,必须以字母数字结尾。 最小长度:1 最大长度:63 |
service_name |
是 |
String |
Service名称。支持汉字,英文,数字,点,中划线,下划线,且只能以英文和汉字开头,1-64字符。
说明:
中文字符必须为UTF-8或者unicode编码。 最小长度:1 最大长度:64 |
port |
否 |
Integer |
Service的监听端口号。如果是多端口Service,用户需填写一个端口。 最小值:1 最大值:65535 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
namespace |
否 |
String |
命名空间ID,当选择默认命名空间public时,此项为空。由字母、数字、连接符('-')、下划线('_')组成且64个字符之内。 最小长度:0 最大长度:64 |
cluster_name |
否 |
String |
集群名称,默认为DEFAULT。由字母、数字、连接符('-')、下划线('_')组成且64个字符之内。 最小长度:0 最大长度:64 |
group_name |
否 |
String |
分组名称,默认为DEFAULT_GROUP。由字母、数字、连接符('-')、下划线('_')、点号('.')、冒号(':')组成且128个字符之内。 最小长度:0 最大长度:128 |
service_name |
是 |
String |
微服务名称。不包含中文和@@,不得以@开头,512个字符以内。 最小长度:1 最大长度:512 |
server_config |
是 |
Array of NacosServerConfig objects |
nacos服务端配置信息。 数组长度:1 - 9 |
user_info |
是 |
NacosUserInfo object |
nacos用户信息。 |
- API网关基本概念_云原生API网关_API网关APIG-华为云
- 什么是API网关_API网关有什么作用_API网关APIG-华为云
- API网关双重认证_双重认证方式_API网关APIG-华为云
- API网关有哪些使用场景_API网关作用_API网关APIG-华为云
- 华为云CodeArts API_批量添加请求体参数
- API网关流量控制策略_流量管控_API网关APIG-华为云
- 华为云CodeArts API_如何在CodeArts API中设置请求参数?
- 调用API_API调用流程_API网关APIG-华为云
- API网关支持http到https自动重定向_开放API_API网关APIG-华为云
- API网关跨VPC开放后端服务_API开放后端服务_API网关APIG-华为云