tcb env apikey create
为环境创建 API Key。
语法
tcb env apikey create [keyName] -e <envId> [options]
参数
| 参数 | 必填 | 说明 | 默认值 |
|---|---|---|---|
[keyName] | 否 | Key 名称 | — |
-e, --env-id <envId> | 是 | 环境 ID | — |
--type <type> | 否 | 密钥类型,可选 api_key / publish_key | api_key |
--expire <expire> | 否 | 密钥有效期(秒),最短 7200;0 或不设置表示永不过期 | 永不过期 |
示例
# 创建一个名为 my-key 的 API Key
tcb env apikey create my-key -e env-xxx
# 创建 publish_key 类型的密钥
tcb env apikey create frontend-key -e env-xxx --type publish_key
# 创建有效期为 24 小时的密钥
tcb env apikey create server-prod -e env-xxx --expire 86400
# 以 JSON 格式输出
tcb env apikey create my-key -e env-xxx --json
重要
创建成功后,API Key 令牌(明文)仅在创建时返回一次,请务必妥善保存。后续查询将无法获取完整的密钥明文。
输出字段
| 字段 | 说明 |
|---|---|
KeyId | Key 的唯一标识 |
Name | Key 名称 |
Type | 密钥类型 |
ExpireAt | 过期时间(永不过期时不显示) |
CreateAt | 创建时间 |
ApiKey | API Key 令牌明文(仅创建时返回) |