如何从Step Functions的输入中,构建Batch 的 ArrayProperties 配置

0

【以下的问题经过翻译处理】 我希望能够通过Step Function的输入来配置Batch作业的大小。

然而,无论是:

"ArrayProperties": {
  "Size": "$.ArraySize"
}

还是

"ArrayProperties": {
  "Size": $.ArraySize
}

都不起作用。前者报告类型无效的参数错误,后者报告语法错误。

我能实现我想要的吗?

profile picture
EXPERTE
gefragt vor 5 Monaten34 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 你好,

这应该是可行的。请尝试以下操作:

        "ArrayProperties": {
            "Size.$": "$.ArraySize"
        },

我刚刚尝试了一下,现在大小参数将从输入中获取其值。请查看我们文档的这部分,以获取设置参数的其他详细信息-> https://docs.aws.amazon.com/step-functions/latest/dg/input-output-inputpath-params.html#input-output-parameters

如果这不起作用,请发送您的任务状态,我会检查是否遗漏了什么。

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen