【发布时间】:2022-10-06 08:01:44
【问题描述】:
我正在使用步进函数和 lambdas。我已阅读文档如何重试各种异常,但我无法找到如果我在 python lambda 中创建了自定义异常以及如果引发该异常如何使用它stepfunction 重试块中的异常如下:
\"ErrorEquals\": [
\"Lambda.ServiceException\",
\"Lambda.AWSLambdaException\",
\"Lambda.SdkClientException\"
]
假设我的 lambda 有以下自定义异常:
try:
sometask
except Exception as e:
raise MYEXCEPTION(f\"my custom exception{e}\")
如何在步骤函数中重试,我期望的是:
\"ErrorEquals\": [
\"MYEXCEPTION\"
]
如果我的 python lambda 给出了这个自定义异常,请在 step 函数中重试,因为我需要了解如何在重试块中的 ErrorEquals 中匹配它。
标签: python-3.x lambda aws-step-functions