调用CreateRoutine创建程序(Routine)。
说明
- 入参必须符合EnvConf的各项值规范。程序的描述,长度不允许超过50个字符。
- 该接口仅能指定Production和Staging环境。
- API调用频率:100次/秒。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | CreateRoutine | 系统规定参数。取值:CreateRoutine。 |
Name | String | 是 | test | Routine程序名, 同一个账号下命名唯一。 |
Description | String | 否 | the description of this routine | Routine描述。 |
EnvConf | Map | 否 | {"staging":{"pecName":"50ms"},"production":{"SpecName":"50ms"}} | Env环境配置。 |
EnvConf参数格式
"EnvConf": { // 每个环境的配置。
"staging": { //模拟环境的配置。
"SpecName": "50ms"// 规格名字,从DescribeRoutineSpec接口查询有哪些规格可选,例如5ms、50ms、100ms。
}
"production": { //生产环境的配置。
"SpecName": "50ms"
}
}
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
Content | Map | 返回“"Status": "OK"”。 |
|
RequestId | String | 04F0F334-1335-436C-A1D7-6C044FE73368 | 请求ID。 |
示例
请求示例
http(s)://dcdn.aliyuncs.com/?Action=CreateRoutine
&Name=test
&Description=the description of this routine
&EnvConf={"staging":{"SpecName":"50ms"},"production":{"SpecName":"50ms"}}
&公共请求参数
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateRoutineResponse>
<RequestId>04F0F334-1335-436C-A1D7-6C044FE73368</RequestId>
<Content>
<Status>OK</Status>
</Content>
</CreateRoutineResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "04F0F334-1335-436C-A1D7-6C044FE73368",
"Content" : {
"Status" : "OK"
}
}
错误码
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | EdgeRoutine.GeneralError | A server error occurred: %s | 后端服务器发生错误:%s 。如果重试多次依然报错,请提交工单。 |
访问错误中心查看更多错误码。