访问IBM Cloud Deployment中的秘密环境属性-NodeJS

时间:2018-11-30 13:52:39

标签: node.js ibm-cloud

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

在IBM Cloud上将NodeJS 6.x,npm 6.x与SDK一起用于NodeJS。

1 个答案:

答案 0 :(得分:0)

您可以在工具链的下一阶段中直接使用其名称,例如w_usernamew_password来访问构建环境属性。

  

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

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

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

  • 文本:具有单行值的属性键。
  • 文本区域:具有多行值的属性键。
  • 安全:具有单行值的属性密钥,并通过AES-128加密进行保护。该值显示为星号。
  • 属性:项目的文件 资料库。该文件可以包含多个属性。每个属性 必须自己行。要分隔键值对,请使用等号 符号(=)。将所有字符串值括在引号中。例如, MY_STRING =“某些字符串值”。

有关更多信息,请参见here

希望这会有所帮助