我想在 AWS Batch 中创建根据用于启动容器的映像而变化的作业。我想在不为每个图像创建不同的作业定义的情况下执行此操作。是否可以使用作业定义参数来参数化图像属性?如果没有,实现此目的的最佳方法是什么,还是我必须在应用程序中动态创建职位定义?
我也非常喜欢这个功能。可悲的是,目前的答案似乎是否定的。批处理允许parameters,但它们仅适用于command.
您也许可以找到使用:latest标签的解决方法,但这样您就买了一张通往:latest地狱的门票。
我当前的解决方案是使用我的 CI 管道dev使用 aws cli 更新所有作业定义(describe-job-definitions然后register-job-definition)在每个标记的提交上更新)。
为了保持基础设施即代码的一致性,我已将批处理作业定义的版本移动到一个环境变量中,我在运行任何 terraform 命令之前检索该环境变量。
| 归档时间: |
|
| 查看次数: |
1910 次 |
| 最近记录: |