You need to enable JavaScript to run this app.
导航
CreateTimer
最近更新时间:2024.11.29 17:12:07首次发布时间:2024.11.29 17:12:07

调用 CreateTimer 接口,在指定函数中创建 Timer 触发器。

请求说明

  • 请求方式:POST
  • 请求地址:http://open.volcengineapi.com/?Action=CreateTimer&Version=2024-06-06

调试

请求参数

参数类型是否必选示例值描述
ActionStringCreateTimer接口名称。当前 API 的名称为 CreateTimer
VersionString2024-06-06接口版本。当前 API 的版本为 2024-06-06
FunctionIdStringqtqzj***指定函数 ID,在该函数中创建 Timer 触发器。

Name

String

doc-timer

自定义设置 Timer 触发器名称。

  • 支持大小写字母、数字、中划线(-),只能以字母开头。
  • 长度为 4-64 个字符。
DescriptionStringTimer触发器Timer 触发器的备注信息。

Enabled

Boolean

true

Timer 触发器是否启用。

  • true:默认值,启用
  • false:关闭

Crontab

String

*/5 * * * *

设置 Timer 触发器的定时触发时间。
时间格式为 crontab 表达式,您可以访问 crontab guru 查看 crontab 的表达式含义。

Payload

String

{"body": "create event payload"}

Timer 触发器发送请求的内容负载,即触发消息。
长度不超过 1000 个 unicode 字符。

EnableConcurrency

Boolean

false

Timer 触发器是否允许并发。

  • true:允许并发。开启后,当该触发器上一个请求未完成时,将不等待上一请求完成,直接并发处理下一个请求。
  • false:默认值,禁止并发。
RetriesInteger0Timer 触发器的重试次数。

请求示例

POST http://open.volcengineapi.com/?Action=CreateTimer&Version=2024-06-06 HTTP/1.1
Content-Type: application/json
{
    "FunctionId": "qtqzj**",
    "Name": "doc-timer",
    "Description": "Timer触发器",
    "Enabled": true,
    "Crontab": "*/5 * * * *",
    "EnableConcurrency": false
}

返回参数

参数类型示例值描述
FunctionIdStringqtqzj**函数 ID。
IdStringv02ww8**Timer 触发器 ID。
NameStringdoc-timerTimer 触发器名称。
DescriptionStringTimer触发器Timer 触发器的备注信息。
EnabledBooleantrueTimer 触发器是否启用,true表示启用。
CrontabString*/5 * * * *Timer 触发器的触发时间,时间格式为 crontab 表达式。
PayloadString{"body": "update event payload"}Timer 触发器发送请求的 payload,即触发消息。
CreationTimeString2024-06-14 15:31:07.143863441 +0800 CST m=+88714.902440864Timer 触发器创建时间。
LastUpdateTimeString2024-06-14 15:31:07.143863441 +0800 CST m=+88714.902440864Timer 触发器更新时间。
EnableConcurrencyBooleantrueTimer 触发器是否允许并发,true表示允许并发。
RetriesInteger0Timer 触发器的重试次数。

返回示例

HTTP/1.1 200 OK
Content-Type: application/json
{
    "ResponseMetadata": {
        "RequestId": "202411291616311B603AD90**",
        "Action": "CreateTimer",
        "Version": "2024-06-06",
        "Service": "vefaas",
        "Region": "cn-beijing"
    },
    "Result": {
        "FunctionId": "qtqzj**",
        "Id": "ing3qa2**",
        "Name": "doc-timer",
        "Description": "Timer触发器",
        "Enabled": true,
        "Crontab": "*/5 * * * *",
        "Payload": "",
        "CreationTime": "2024-11-29 16:16:31.540584873 +0800 CST m=+65768.359252459",
        "LastUpdateTime": "2024-11-29 16:16:31.540584953 +0800 CST m=+65768.359252522",
        "EnableConcurrency": false,
        "Retries": 0
    }
}

错误码

当前接口暂无独立错误码,若接口调用返回异常,可参考 公共错误码 进行故障排查。