AWS Stepfunction 中的异常处理如何工作?

问题描述 投票:0回答:1

我在通过 Step Functions 运行 Glue 作业时遇到了限制异常,为了处理它,我为“AWSGlueException”错误添加了一个重试块(这是超类异常,如下所述:https://docs.aws .amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/glue/model/AWSGlueException.html)。在测试时,我遇到了另一个异常,即 Glue.ValidationException,但我的 Step Function 没有重试,因为我没有明确指定该异常。所以,我的问题是 Step Functions 中的超类异常是否不会自动处理子类异常?

amazon-web-services aws-glue aws-step-functions
1个回答
0
投票

不,在这种情况下,Step Functions 不会重试。对于 Step Functions,错误只是一个可以源自任何地方的不透明字符串,它不知道异常及其继承的概念。 Step Functions 中的错误处理文档中对此进行了非常清楚的说明。

© www.soinside.com 2019 - 2024. All rights reserved.