| 说明 | 删除密钥 |
| 用法 | sbx secret rm [SERVICE] [flags] |
选项
| 选项 | 默认值 | 说明 |
|---|---|---|
--all | 删除所有作用域中存储的密钥 | |
--all-sandboxes | 删除注入到每个沙箱中的镜像仓库凭据(需要 --registry) | |
-f, --force | 不经确认直接删除 | |
--registry | 要删除拉取凭据的镜像仓库主机名 | |
--sandbox | 将删除范围限定到一个沙箱(默认:交互式选择时为所有作用域,指定 SERVICE 时为全局) |
全局选项
| 选项 | 默认值 | 说明 |
|---|---|---|
--cloud | 改为调用 Docker Cloud Sandboxes API,而不是本地 sandboxd(支持的动词正在逐步增加,运行 sbx --cloud --help 查看当前列表) | |
-D, --debug | 启用调试日志 | |
--no-input | 从不提示;需要应答的命令会直接失败,并给出应当运行的命令 |
示例
console
# 用方向键选择一个要删除的已有密钥
sbx secret rm
# 删除全局密钥
sbx secret rm github
# 删除沙箱作用域的密钥
sbx secret rm openai --sandbox my-sandbox
# 不经确认直接删除
sbx secret rm github -f
# 从全局作用域删除 OpenAI 或 Anthropic 凭据(OAuth 和/或 API 密钥)
sbx secret rm openai
sbx secret rm anthropic
# 通过指定占位符值删除自定义密钥
sbx secret rm --placeholder docker-placeholder-value
# 删除镜像仓库拉取凭据(会删除仅主机和全局条目)
sbx secret rm --registry ghcr.io -f
# 仅删除全局(所有沙箱)的镜像仓库凭据
sbx secret rm --all-sandboxes --registry ghcr.io -f
# 删除所有作用域中存储的每个密钥(服务密钥、
# 自定义密钥、OAuth 令牌和镜像仓库凭据)
sbx secret rm --all
# 按名称删除云端自定义密钥,或按它所路由的主机删除
sbx --cloud secret rm api-example-com
sbx --cloud secret rm --host api.example.com参见
sbx secret— 管理已存储的密钥