You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IBM Cloud Code Engine:如何覆写cron触发作业运行的环境变量

Cron触发Code Engine作业时配置自定义环境变量的方法

直接提交jobrun时使用的--env传参逻辑,在cron订阅场景下完全适用,不需要做额外适配。

CLI操作方式

创建cron订阅的命令原生支持--env参数,用法和提交jobrun时完全一致,直接在命令后追加需要配置的环境变量键值对即可,示例:

ibmcloud ce subscription cron create --name my-daily-job-trigger \
  --destination-type job \
  --destination your-existed-job-name \
  --schedule "0 9 * * *" \
  --env FOO=BAR \
  --env DB_CONN_TIMEOUT=30

其他环境变量相关参数和jobrun逻辑对齐:

  • 需要批量引用ConfigMap内的键值作为环境变量时,追加--env-from-configmap <你的ConfigMap名称>参数
  • 需要批量引用Secret内的敏感信息作为环境变量时,追加--env-from-secret <你的Secret名称>参数
  • 对已经创建完成的cron订阅,可通过subscription cron update命令搭配上述参数修改环境变量配置,修改生效后,后续cron触发的作业运行都会自动加载新的环境变量。

控制台操作方式

如果通过网页控制台配置,在创建/编辑cron订阅的页面找到「环境变量」配置模块,直接手动输入键值对,或者选择关联已有的ConfigMap、Secret资源即可,配置逻辑和创建作业、手动提交jobrun时的环境变量配置没有区别。

内容的提问来源于stack exchange,提问作者data_henrik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.01 01:15:39