作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试执行具有使用事件资源的任务的步骤函数。
运行我的代码后,我想返回一个 SendTaskSuccess
或 SendTaskFailure
回到阶跃函数。
我偶尔收到以下错误(不到 10 秒后):
An error occurred (TaskTimedOut) when calling the SendTaskFailure operation: Task Timed Out: 'arn:aws:states:us-east-1:<....>'
{
"Comment": "orchestrator-state-machine",
"StartAt": "get_data_from_lambda",
"States": {
"get_data_from_lambda": {
"Type": "Pass",
"Next": "start_task"
},
"start_task": {
"Type": "Task",
"Resource": "arn:aws:states:us-east-1:<...>",
"End": true
}
}
}
self._client = boto3.client('stepfunctions', self._region, config=Config(connect_timeout=65,read_timeout=70,region_name=self._region))
...
def task_success(self, token, result):
self.logger.info(str(token))
try:
self._client.send_task_success(taskToken=token, output=result)
self.logger.info("sending success back to step function")
except Exception as e:
self.logger.error("did not send success to step function: {0}".format(str(e)))
return True
{
'Error': {
'Message': "Task Timed Out: 'arn:aws:states:us-east-1:<....>t'",
'Code': 'TaskTimedOut'
},
'ResponseMetadata': {
'RequestId': 'b******d-755a-****-9cef-ad*******a4c',
'HTTPStatusCode': 400,
'HTTPHeaders': {
'x-amzn-requestid': 'b******d-755a-****-9cef-ad*******a4c',
'content-type': 'application/x-amz-json-1.0',
'content-length': '154'
},
'RetryAttempts': 0
}
}
最佳答案
我四处查看并设法使用 AWS command line interface 轻松地重现了该问题。
似乎这是 AWS 的问题,现在已解决。
关于amazon-web-services - AWS StepFunctions - SendTaskSuccess/SendTaskFailure 操作 - 任务超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50969311/
我正在尝试执行具有使用事件资源的任务的步骤函数。 运行我的代码后,我想返回一个 SendTaskSuccess或 SendTaskFailure 回到阶跃函数。 我偶尔收到以下错误(不到 10 秒后)
我是一名优秀的程序员,十分优秀!