跳到主要内容

更新集成

使用 tcb integration update 命令更新已创建的集成配置。

tcb integration update [options]

命令参数

参数说明必填
--key-id <keyId>集成 Key ID否(与 --name 二选一)
--name <name>集成名称(用于查询要更新的集成)否(与 --key-id 二选一)
--new-name <newName>新的集成名称
--description <description>新的集成描述
--json以 JSON 格式输出结果
--yes跳过交互确认

使用示例

更新集成名称

# 通过 Key ID 更新
tcb integration update --key-id key-xxx --new-name new-integration-name

# 通过名称查询并更新
tcb integration update --name old-name --new-name new-name

更新集成描述

tcb integration update --key-id key-xxx --description "更新后的描述"

同时更新名称和描述

tcb integration update --key-id key-xxx --new-name new-name --description "新的描述"

JSON 格式输出

tcb integration update --key-id key-xxx --new-name new-name --json

自动化脚本

在 CI/CD 流程中,建议使用 --yes 参数跳过交互确认:

tcb integration update --key-id key-xxx --new-name new-name --yes

输出示例

普通输出

✓ 更新集成成功

集成信息:
Key ID: key-721a6e232e169382d3cbc5faa3dc2cd6
名称: new-integration-name
认证类型: custom
描述: 更新后的描述

下一步:
使用 'tcb integration get --key-id key-721a6e232e169382d3cbc5faa3dc2cd6' 查看详细信息
使用 'tcb integration bind-resource --key-id key-721a6e232e169382d3cbc5faa3dc2cd6 --function <function-name>' 绑定云函数

JSON 输出

{
"RequestId": "abc-123-def-456"
}

注意事项

  • 认证类型(AuthTypeCode)创建后不可修改
  • 更新名称时,新名称不能与已有集成重复
  • 如果不指定任何更新内容(--new-name--description),命令会提示错误

相关文档