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