更新集成
使用 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),命令会提示错误