ASTRO轻应用 ASTROZERO-设置系统参数:如何在脚本、服务编排、工作流中加密数据?

时间:2024-04-25 15:58:39

如何在脚本、服务编排、工作流中加密数据?

用户使用AstroZero的脚本、服务编排、工作流等开发的内容是不会加密存储的。如果用户需要加密数据,请使用加密类型的系统参数。

  1. 参考如何创建系统参数中操作,新建加密类型的系统参数。

    例如,新建加密参数appClientId,注意要勾选“是否加密”。

    图5 新建appClientId系统参数

  2. 在脚本、服务编排和工作流中,使用上一步创建的系统参数。

    • 脚本:脚本代码中引入系统参数的代码行中,引入系统库,并使用“sys.getParameter('appClientId')”引入系统参数。
      import * as sys from 'sys'; 
      ......
              let cliendId = sys.getParameter('appClientId');
      图6 在脚本中引用参数appClientId
    • 服务编排:在服务编排“全局上下文”中新增公式变量,表达式输入“SYSPA RAM ETER('appClientId')”,引入系统参数。
      图7 在服务编排中引用参数appClientId
    • 工作流:在工作流的“全局上下文”中,新增文本类型的变量,图元配置中设置该变量,值输入“SYSPARAMETER('appClientId')”,引入系统参数。
      图8 在工作流中引用参数appClientId

support.huaweicloud.com/usermanual-astrozero/astrozero_05_5065.html