调用CreateFunction创建云函数。

调试

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

请求参数

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

系统规定参数。取值:CreateFunction

Name String demoFunction

函数名称。

函数名称长度在1-30个字符间,只能包含字母、数字、下划线和中划线,不能以数字、中划线开头。

说明 云函数的名称必须和要上传的Node.js代码包名称一致。
SpaceId String dece4ea0-d432-4cfa-8514-xxxxx

云函数所属的服务空间ID。

Desc String 测试函数

云函数的描述信息。

返回数据

名称 类型 示例值 描述
RequestId String C1111725-1CD4-4787-A815-879B8F5268F6

请求ID。

Name String demoFunction

函数名称。

Desc String 测试函数

函数描述。

CreatedAt String 2019-06-20T09:33:57.445Z

创建时间。

ModifiedAt String 2019-06-20T09:33:57.445Z

修改时间。

Spec Struct

云函数运行参数。

Runtime String Node.js 8

运行环境。

Memory String 128 MB

内存大小。

Timeout String 5s

超时时间。

示例

请求示例

http(s)://[Endpoint]/?Action=CreateFunction
&Name=demoFunction
&SpaceId=dece4ea0-d432-4cfa-8514-8a88d205e2b8
&<公共请求参数>

正常返回示例

XML 格式

<CreateFunctionResponse>
	  <ModifiedAt>2019-06-20T03:22:54.854Z</ModifiedAt>
	  <Desc>xxx</Desc>
	  <RequestId>319DADF8-0BE9-4AAB-B3C1-4EA07ACE35CE</RequestId>
	  <CreatedAt>2019-06-20T03:22:54.854Z</CreatedAt>
	  <Spec>
		    <Runtime>Node.js 8</Runtime>
		    <Timeout>5s</Timeout>
		    <Memory>128 MB</Memory>
	  </Spec>
	  <Name>sayHello</Name>
</CreateFunctionResponse>

JSON 格式

{
  "ModifiedAt": "2019-06-20T03:22:54.854Z",
  "Desc": "xxx",
  "RequestId": "319DADF8-0BE9-4AAB-B3C1-4EA07ACE35CE",
  "CreatedAt": "2019-06-20T03:22:54.854Z",
  "Spec": {
    "Runtime": "Node.js 8",
    "Timeout": "5s",
    "Memory": "128 MB"
  },
  "Name": "sayHello"
}