Skip to content
说明删除密钥
用法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

参见 ​