【问题标题】:deploying Batch with CloudFormation使用 CloudFormation 部署 Batch
【发布时间】:2018-09-14 22:17:05
【问题描述】:

我已经能够使用 CloudFormation 创建一个计算环境、一个作业队列和大约十几个作业定义。太好了!

除非我遗漏了什么,否则似乎没有一个元素可以使用 CloudFormation 实际提交我的工作定义。 :(

起初,我以为我已经弄明白了,因为您可以创建触发作业提交的 CloudWatch 事件。但是,我注意到 CloudFormation 中的事件规则不像 CLI/SDK 那样支持批处理。跛脚!

还有其他人使用 CloudFormation 部署 Batch 吗?你是如何提交工作的?我想我可以创建一个自定义资源,但这似乎比它应该做的要难。

【问题讨论】:

    标签: amazon-cloudformation amazon-cloudwatch aws-batch


    【解决方案1】:

    https://docs.aws.amazon.com/batch/latest/userguide/batch-cwe-target.html 能解决您的问题吗?

    AWS Batch 作业可用作 CloudWatch Events 目标。使用您可以快速设置的简单规则,您可以匹配事件并提交 AWS Batch 作业以响应它们。

    创建新规则时,将批处理作业添加为目标。

    【讨论】:

      【解决方案2】:

      最简单的方法是创建一个 Lambda 函数。您可以通过 CF 创建它并在功能代码中捕获您的需求。

      或者像你提到的那样,你可以创建一个自定义资源。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-08-06
        • 2019-12-04
        • 1970-01-01
        • 2017-10-21
        • 2019-12-21
        • 2014-03-22
        • 2020-07-31
        • 1970-01-01
        相关资源
        最近更新 更多