gpt4 book ai didi

amazon-web-services - 在 AWS Batch 作业的 EventBridge 规则中指定共享标识符

转载 作者:行者123 更新时间:2023-12-03 07:38:48 25 4
gpt4 key购买 nike

我正在为由 Eventbridge 规则触发的 AWS Batch 作业编写一个 cloudformation 模板。但是,我收到以下错误:

必须指定共享标识符。 (服务:AWSBatch;状态代码:400;错误代码:ClientException;

我找不到任何有关如何将 shareIdentifier 传递到我的批处理作业的文档,如何将其添加到我的 eventbridge 规则的 cloudformation 模板中?

我尝试过作为输入变量传递:

Input: |
{
"shareIdentifier": "mid"
}

这没有被采纳,我也尝试过直接在 BatchParameters 中传递 shareIdentifier/ShareIdentifier。这是一个无法识别的 key 。

最佳答案

最后,我无法破解这个问题,我不得不将其包装在状态机步骤中,然后从 eventbridge 调用它。这是状态机中添加共享标识符的逻辑:

"States": {
"Batch SubmitJob": {
"Type": "Task",
"Resource": "arn:aws:states:::batch:submitJob.sync",
"Parameters": {
"JobName": <name>,
"JobDefinition": <Arn>,
"JobQueue": <QueueName>,
"ShareIdentifier": <Share>
},

如果有人知道如何直接从 Eventbridge 执行此操作,我很乐意听到。

关于amazon-web-services - 在 AWS Batch 作业的 EventBridge 规则中指定共享标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75286078/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com