密文类型的全局变量使用场景相对较少,使用方式也是直接引用即可,目前仅支持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