Amazon cloudformation 使用CloudFormation部署批处理

Amazon cloudformation 使用CloudFormation部署批处理,amazon-cloudformation,amazon-cloudwatch,aws-batch,Amazon Cloudformation,Amazon Cloudwatch,Aws Batch,我已经能够使用CloudFormation创建一个计算环境、一个作业队列和十几个作业定义。太好了 除非我遗漏了什么,否则似乎没有任何元素可以使用CloudFormation提交我的工作定义( 起初,我认为我已经找到了答案,因为可以创建触发作业提交的CloudWatch事件。但是,我注意到CloudFormation中的事件规则不支持CLI/SDK那样的批处理。Lame 还有其他人使用CloudFormation部署批处理吗?你是如何提交作业的?我想我可以创建一个自定义资源,但这似乎比应该的要难。

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

除非我遗漏了什么,否则似乎没有任何元素可以使用CloudFormation提交我的工作定义(

起初,我认为我已经找到了答案,因为可以创建触发作业提交的CloudWatch事件。但是,我注意到CloudFormation中的事件规则不支持CLI/SDK那样的批处理。Lame


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

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

或者像您提到的,您可以创建自定义资源。

解决了您的问题吗

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

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