调用CreateRpcService根据cmns应用appKey、接口名称、接口参数类型等信息注册rpc服务接口。

说明 支持服务接口以http、hsf两种方式暴露。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String CreateRpcService

系统规定参数。取值:CreateRpcService

AppKey String WH2MptXX

iovcc cmns应用appKey,应用唯一标识。

InterfaceName String http://www.aliyun.com/aicc/testRpc

服务接口名称。

http接口为不包含参数的请求地址。例如:https://www.aliyun.com/rpcServiceTest

InvokeType String http

接口调用类型。

支持http(含https)和hsf。其中,hsf接口需与iovcc服务部署在同一vpc内,方能支持。

MethodName String testMethodName

接口调用方法名称,由字母、数字和下划线(_)组成。

  • 调用类型为http时,名称为服务方自定义。
  • 调用类型为hsf时,名称为hsf接口方法名称。
Params String param1,param2
  • 调用为http方式时,参数key以英文逗号隔开。例如:param1,param2
  • 调用为hsf方式时,参数类型以英文逗号隔开。参数基本类型仅支持string,int,long,bytes,double,float,bool7种。例如:string,int,long
ProjectId String ftewtwyy

iovcc的项目工程ID。

GroupName String rpcTestGroup

服务端接口分组名称。

RegionId String cn-shanghai

地域ID。

VersionCode String 1.0

接口版本号,由服务方自定义设置。

返回数据

名称 类型 示例值 描述
Id Long 1

Rpc服务接口ID。

RequestId String 629586FE-CB2E-4742-995E-121F952CEB72

请求ID。

示例

请求示例

http(s)://[Endpoint]/?Action=CreateRpcService
&AppKey=WH2MptXX
&InterfaceName=http://www.aliyun.com/aicc/testRpc
&InvokeType=http
&MethodName=testMethodName
&Params=param1,param2
&ProjectId=ftewtwyy
&<公共请求参数>

正常返回示例

XML格式

<CreateRpcServiceResponse>
	  <Id>1</Id>
	  <RequestId>629586FE-CB2E-4742-995E-121F952CEB72</RequestId>
</CreateRpcServiceResponse>

JSON格式

{
  "Id": "1",
  "RequestId": "629586FE-CB2E-4742-995E-121F952CEB72"
}

错误码

访问错误中心查看更多错误码。