You need to enable JavaScript to run this app.
文档中心
向量数据库VikingDB

向量数据库VikingDB

复制全文
下载 pdf
任务(Task)
UpdateVikingdbTask
复制全文
下载 pdf
UpdateVikingdbTask

概述

更新指定的任务,当前任务更新只用于 删除任务 的人工确认环节。

方法定义

Go SDK 通过 vikingdb.New(sess) 创建的客户端实例调用 UpdateVikingdbTask(input) 方法发起任务更新请求,input 参数类型为 vikingdb.UpdateVikingdbTaskInput,包含任务更新所需的完整配置信息。

请求参数

字段名

类型

必须

说明

TaskId

string

任务ID,在创建任务时返回

TaskStatus

string

只有 confirm 状态可以更新,只能更新为 confirmed,必填

返回参数

参数

类型

示例值

描述

Message

string

success

操作结果信息

示例
package main

import (
    "fmt"
    "os"

    "github.com/volcengine/volcengine-go-sdk/service/vikingdb"
    "github.com/volcengine/volcengine-go-sdk/volcengine"
    "github.com/volcengine/volcengine-go-sdk/volcengine/credentials"
    "github.com/volcengine/volcengine-go-sdk/volcengine/session"
)

func main() {
    var (
       accessKey = os.Getenv("VIKINGDB_AK")
       secretKey = os.Getenv("VIKINGDB_SK")
       region    = "cn-beijing"
    )

    config := volcengine.NewConfig().
       WithRegion(region).
       WithCredentials(credentials.NewStaticCredentials(accessKey, secretKey, ""))

    sess, err := session.NewSession(config)
    if err != nil {
       panic(err)
    }
    svc := vikingdb.New(sess)

    input := &vikingdb.UpdateVikingdbTaskInput{
       TaskId:     volcengine.String("your-task-id"),
       TaskStatus: volcengine.String(vikingdb.EnumOfTaskStatusForUpdateVikingdbTaskInputConfirmed),
    }

    resp, err := svc.UpdateVikingdbTask(input)
    if err != nil {
       panic(err)
    }

    fmt.Println(*resp.Message)
}

注意事项

仅支持将任务状态从 confirm 更新为 confirmed

最近更新时间:2026.04.14 15:03:26
这个页面对您有帮助吗?
有用
有用
无用
无用