调用RunFunction执行函数。

调试

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

请求参数

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

系统规定参数。取值:RunFunction。

Body String {"functionTarget":"test-function","functionArgs":{"a":"aaaa","b":"bbbb","num":100}}

格式为 JSON String,functionTarget 为函数名,functionArgs 为传递给函数的参数,格式为 JSON String。

SpaceId String ach41172-adba-4af1-b2e5-63fc5f56a649

服务空间ID。

返回数据

名称 类型 示例值 描述
RequestId String F75E60FA-7583-4E2E-AC14-6C608F89804

请求ID。

Result String {"name":"tom"}

函数中返回的数据,格式为 JSON String。

RuntimeMeta Struct

函数运行元数据。

MaxMemoryUsage Integer 27

占用内存,单位 MB。

InvocationDuration Integer 523

执行时间,单位毫秒。

BillingDuration Integer 600

计费时间,单位毫秒。

RequestId String 980879201561364765437209427735

请求ID。

示例

请求示例

http(s)://[Endpoint]/?Action=RunFunction
&Body={"functionTarget":"test-function","functionArgs":{"a":"aaaa","b":"bbbb","num":100}}
&SpaceId=ach41172-adba-4af1-b2e5-63fc5f56a649
&<公共请求参数>

正常返回示例

XML 格式

<Result>{"name":"tom"}</Result>
<HttpStatusCode>200</HttpStatusCode>
<RequestId>780A14D7-D478-4090-AF53-A324A60C0222</RequestId>
<AffectedDocs>1</AffectedDocs>
<Success>true</Success>
<Code>OK</Code>

JSON 格式

{
  "Result": "{\"name\":\"tom\"}",
  "HttpStatusCode": "200",
  "RequestId": "780A14D7-D478-4090-AF53-A324A60C0222",
  "AffectedDocs": 1,
  "Success": true,
  "Code": "OK"
}