我有一个步骤功能(如下图所示),当我遇到一个意想不到的结果时,我正在解决剩下的几个问题:
答案 0 :(得分:2)
另一个原因可能是它达到了配额限制,例如,如果您的状态机在事件历史记录中达到 25K 个事件,它将被取消。
答案 1 :(得分:1)
这可能与您的情况不符,但是当您处于<?php
// Set the content-type header and charset.
header("Content-Type: text/css; charset=utf-8");
// Somehow get background image
$backgroundImage = "url(yourimage.jpg);";
?>
/** CSS begins **/
#imagePreview{
background-image: <?= $backgroundImage ; ?>;
}
状态,并且您引用的Choice
实际上不在状态输入中时,这会在步骤函数中发生。
文档说:
注意:
您必须指定$ .type字段。如果状态输入不包含 $ .type字段,执行失败,并且在 执行历史。
但是根据我的经验,您会进入Variable
状态。
在这里查看更多信息:AWS Step Functions - Choice
答案 2 :(得分:1)
就我而言,我尝试使用arn:aws:states:::batch:submitJob.sync
资源类型在步骤函数中启动AWS Batch作业,但未提供所有参数作为字符串。但是其他Parameters
has to be a String to String map。
所以在我的情况下,失败的有效载荷是
{
"FieldName": 2
}
但必须是
{
"FieldName": "2"
}