Secrets (敏感环境变量)#
Secrets 是包含敏感信息的环境变量。一旦创建了 secret 变量,它们的值始终会被屏蔽,并且永远不会显示给用户。与环境变量不同,Secrets 的值由 AI Workbench 处理,并且不会通过项目存储库中的文件提供。
如果在项目容器运行时创建/删除/更新了 secret,您必须重启项目容器才能使更改生效。
桌面#
创建 Secret
打开 AI Workbench 窗口并选择位置
选择现有项目
选择左侧的
Environment选项卡导航到
Secrets部分,然后单击添加按钮输入 secret 的名称和值,然后单击添加按钮以创建 secret
单击配置,然后输入 secret 的值
删除 Secret
打开 AI Workbench 窗口并选择位置
选择现有项目
选择左侧的
Environment选项卡导航到
Secrets部分,然后单击 3 个点并选择删除 Secret单击删除以删除 secret
更新 Secret
打开 AI Workbench 窗口并选择位置
选择现有项目
选择左侧的
Environment选项卡导航到
Secrets部分,然后单击 3 个点并选择编辑 Secret输入 secret 的新值,然后单击保存以更新 secret
CLI#
注意
通过 CLI 创建 secret 仅创建其定义。 Secret 必须通过运行 nvwb configure secrets 配置值才能使用。
创建 Secret
打开终端并激活所需上下文(位置)
运行
nvwb open以打开现有项目运行
nvwb create secret输入 secret 名称
输入 secret 的可选描述
运行
nvwb configure secrets。 选择要配置的 secret输入 secret 的值
删除 Secret
打开终端并激活所需上下文(位置)
运行
nvwb open以打开现有项目运行
nvwb delete secret选择要删除的 secret。 系统不会提示您确认
更新 Secret
打开终端并激活所需上下文(位置)
运行
nvwb open以打开现有项目运行
nvwb configure secrets。 选择要更新的 secret输入 secret 的更新值
后续步骤#
常见问题#
- Secrets 与环境变量有何不同?
Secrets 是包含敏感信息的环境变量。一旦创建了 secret 变量,它们的值始终会被屏蔽,并且永远不会显示给用户。与环境变量不同,Secrets 的值由 AI Workbench 处理,并且不会通过项目存储库中的文件提供。