文档

UpdateFunction - 更新函数信息

更新时间:

更新函数信息。

调试

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

授权信息

当前API暂无授权信息透出。

请求参数

名称类型必填描述示例值
Descstring

云函数描述。

description
Namestring

云函数名称。

demoFunction
SpaceIdstring

服务空间 ID。

dece4ea0-d432-4cfa-8514-8a88d205e2b8
Memoryinteger

函数内存规格,取值为 64 的倍数,至少 128,至多 2048。单位:MB。

256
Timeoutinteger

函数超时时间,单位为秒,默认值为 5,取值范围 1-7200。

5
HttpTriggerPathstring

HTTP 触发的路径,设置为空字符串表示取消该功能。必须以/http开头,不能以/结尾,同一个 Space 下不允许重复,只支持(/)、(-)、(_)、(.)、字母和数字组合,最长不超过 128 个字符。

/http/hello
TimingTriggerConfigstring

定时触发配置,设置为空字符串表示取消该功能,配置规则请参见使用云函数定时触发功能

说明 公测版:cron:0 0 */2 * * * ;商业版:0 0 */2 * * *。
cron:0 0 * * * *
TimingTriggerUserPayloadstring

定时函数任务自定义参数

说明 仅商业版支持该功能。
hello
InstanceConcurrencyinteger

单实例允许的最大并发度,默认值为 1,取值范围 1-20。设置单实例多并发可以降低冷启动的频率,适用于函数中有较多时间在等待下游服务响应的场景,不适用于函数中有共享状态且不能并发访问的场景,也不适用于单个请求的执行要消耗大量 CPU 及内存资源的场景。

说明
  • 当设置大于 1 时要求内存不低于 512MB
  • 1
    Runtimestring

    云函数执行环境,可选值 nodejs8,nodejs12,nodejs14。

    nodejs14

    返回参数

    名称类型描述示例值
    object
    RequestIdstring

    请求 ID。

    C293BB03-B6AD-46C2-80D1-19C8FB573916
    TimingTriggerConfigstring

    定时触发配置。

    cron:0 0 * * * *
    TimingTriggerUserPayloadstring

    用户自定义定时任务入参,用户可以在云函数中通过ctx.args.userPayload取出该参数。

    24
    HttpTriggerPathstring

    HTTP 触发的路径。

    /http/hello
    CreatedAtstring

    云函数的创建时间。

    2019-06-20T03:22:54.854Z
    Namestring

    云函数的名称。

    demoFunction
    ModifiedAtstring

    云函数的修改时间。

    2019-06-20T03:22:54.854Z
    Descstring

    云函数的描述信息。

    description
    Specobject

    云函数运行参数。

    Timeoutstring

    超时时间。

    5s
    Runtimestring

    运行环境。

    Node.js 8
    InstanceConcurrencyinteger

    单实例允许的最大并发度

    1
    Memorystring

    内存大小。

    128 MB

    示例

    正常返回示例

    JSON格式

    {
      "RequestId": "C293BB03-B6AD-46C2-80D1-19C8FB573916",
      "TimingTriggerConfig": "cron:0 0 * * * *",
      "TimingTriggerUserPayload": "24",
      "HttpTriggerPath": "/http/hello",
      "CreatedAt": "2019-06-20T03:22:54.854Z",
      "Name": "demoFunction",
      "ModifiedAt": "2019-06-20T03:22:54.854Z",
      "Desc": "description",
      "Spec": {
        "Timeout": "5s",
        "Runtime": "Node.js 8",
        "InstanceConcurrency": 1,
        "Memory": "128 MB"
      }
    }

    错误码

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

    变更历史

    变更时间变更内容概要操作
    2023-12-19API 内部配置变更,不影响调用看变更集
    变更项变更内容
    API 内部配置变更,不影响调用
    • 本页导读 (0)
    文档反馈