访问IBM云部署NodeJS中的秘密环境属性



我在访问构建阶段设置的秘密环境属性时遇到了一些问题。在构建环境属性中,我得到了两个名为"w_username"one_answers"w_password"的秘密字段,但是,我无法在NodeJS运行时内访问这些属性。我试过使用process.env['w_username'],但似乎找不到。如何访问它们?

使用NodeJS 6.x,npm 6.x和IBM云上NodeJS的SDK。

您可以直接访问工具链中下一阶段的构建环境属性,它们的名称如w_usernamew_password

您可以通过以下方式检查管道作业的环境属性在作业的脚本中运行env命令。

您还可以定义自己的环境属性。例如,您可以定义一个API_KEY属性,该属性传递一个API密钥,该密钥用于管道中的所有脚本访问IBM云资源。

您可以添加以下类型的属性:

  • 文本:具有单行值的属性键
  • 文本区域:具有多行值的属性键
  • 安全:具有单行值的属性密钥,使用AES-128加密进行保护。该值显示为星号
  • 属性:项目中的文件存储库。此文件可以包含多个属性。每个属性必须独立。要分隔键值对,请使用equals符号(=(。将所有字符串值用引号括起来。例如MY_STRING="某个字符串值">

有关更多信息,请参阅此处的

希望这能帮助

相关内容

  • 没有找到相关文章

最新更新