密文类型的全局变量使用场景相对较少,使用方式也是直接引用即可,目前仅支持shell。一起来看看如何使用

实操演示

1、新建作业时创建一个密文类型的全局变量app_secret

在这里插入图片描述

2、添加一个执行脚本的步骤,脚本里打印下这个全局变量

在这里插入图片描述

3、调试执行

在这里插入图片描述
在这里插入图片描述

更多应用场景

上面这个示例是用最简单的echo的方式,把密文变量值打印出来,实际密文变量的使用场景不是echo出来,通常是在脚本里直接引用,比如调用api时,作为app_secret传进去。
如:
在这里插入图片描述

curl https://bkapi.ce.bktencent.com/api/c/compapi/v2/cc/search_business/ \
     --request POST \
     --header 'Content-Type: application/json'\
     --data @- <<EOF
{
    "bk_app_code": "bk_itsm",
    "bk_app_secret": "${app_secret}",
    "bk_username": "admin",
    "fields":[
        "bk_biz_id",
        "bk_biz_name"
    ]
}
EOF

(示例代码)

在执行时把真实的app_secret赋值给密文变量即可。

在这里插入图片描述

说明:适合产品版本 V6.1/V6.2/V7.0/V7.1


腾讯蓝鲸智云
4 声望6 粉丝

腾讯蓝鲸智云提供了丰富的开发教程,促进运维开发社区的发展,授人以鱼更授人以渔,帮助社区伙伴自主构建更适合企业的研运一体化解决方案。