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

向量数据库VikingDB

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

概述

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

方法定义

Python SDK 通过 VIKINGDBApi().update_vikingdb_task(request) 调用,request 类型为 volcenginesdkvikingdb.UpdateVikingdbTaskRequest。

请求参数

参数

类型

是否必选

说明

task_id

str

是

任务 ID,对应 API 字段 TaskId。

task_status

str

是

新状态,对应 API 字段 TaskStatus,目前仅支持设置为 confirmed 以确认待删除任务。

返回参数

参数

类型

描述

message

str

操作结果描述,对应 API 字段 Message。

示例

运行示例前,请完成以下准备:

  • 安装 VikingDB V2 Python SDK,将完整代码保存为 example.py 后执行 python3 example.py。
  • AK/SK 在火山引擎控制台“密钥管理”中创建;Host 和 Region 取自地域和访问域名。请在运行前配置代码读取的 VIKINGDB_AK、VIKINGDB_SK、VIKINGDB_HOST、VIKINGDB_REGION 等环境变量。
  • Collection、Index 名称从 VikingDB 控制台对应资源详情获取,Task ID 使用创建或查询任务接口返回的 ID。请将代码中的 <YOUR_...> 占位符全部替换为真实值。
  • 若示例包含 TOS 路径,请从 TOS 控制台确认桶名和对象路径,并替换为真实的 <YOUR_BUCKET_NAME>/<YOUR_TOS_PATH>。
    执行以下代码前,请确保已安装 volcenginesdkcore 和 volcenginesdkvikingdb 依赖,并配置好相关环境变量。
import os
import volcenginesdkcore
import volcenginesdkvikingdb as vdb
from volcenginesdkvikingdb.api.vikingdb_api import VIKINGDBApi

configuration = volcenginesdkcore.Configuration()
configuration.ak = os.environ["VIKINGDB_AK"]
configuration.sk = os.environ["VIKINGDB_SK"]
configuration.region = os.environ["VIKINGDB_REGION"]
configuration.host = os.environ["VIKINGDB_HOST"]
configuration.scheme = "https"
volcenginesdkcore.Configuration.set_default(configuration)

client = VIKINGDBApi()

request = vdb.UpdateVikingdbTaskRequest(
    task_id="<YOUR_TASK_ID>",
    task_status="confirmed",
)
response = client.update_vikingdb_task(request)
print(response.message or "task confirmed")
最近更新时间:2026.09.08 12:02:55
这个页面对您有帮助吗?
有用
有用
无用
无用