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 处理,并且不会通过项目存储库中的文件提供。