teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

本文変更

2021/07/28 00:55

投稿

happySky
happySky

スコア6

title CHANGED
File without changes
body CHANGED
@@ -11,4 +11,11 @@
11
11
  ### 試したこと
12
12
  AWS.ServiceException関連の記事の検索等行いましたが、総じて上記のAWS公式ドキュメントにたどり着くばかりでした。
13
13
 
14
+ StepFunctionで検知できればよいので、オリジナルのエラークラスを以下のように作成する方法も考えましたが
15
+ Lambda.ServiceExceptionのように書くと構文エラーとなってしまいうまくいきませんでした。
16
+ > class HogeException(Exception): pass
17
+
18
+ Lambda起動自体を意図的にエラーとするのは難しいと思うので、Lambda.ServiceExceptionのようなエラーの発生の
19
+ させかたをご存じの方がいらっしゃいましたら、ご教示頂きたく思います。
20
+
14
- 特に記載できる情報もなく大変恐縮ですが、なにかご存じの方がいらっしゃいましたらご教示のほどよろしくお願い致します。
21
+ 特に記載できる情報もなく大変恐縮ですが、よろしくお願い致します。

1

記事タイトル、本文の変更

2021/07/28 00:55

投稿

happySky
happySky

スコア6

title CHANGED
@@ -1,1 +1,1 @@
1
- AWS StepFunctionsのRetry設定
1
+ AWS StepFunctions Lambda.ServiceExceptionを意図的発生させた
body CHANGED
@@ -2,8 +2,12 @@
2
2
  こちらの[AWS公式ドキュメント](https://docs.aws.amazon.com/step-functions/latest/dg/bp-lambda-serviceexception.html)にあるように、自作のStepFunctionに対して以下エラーのリトライ設定を追加しました。
3
3
  "Lambda.ServiceException", "Lambda.AWSLambdaException", "Lambda.SdkClientException"
4
4
  テストとして追加したエラーを意図的に発生させたいのですが、実現方法がわかりません。
5
- LambdaのランタイムはPython3.7です。
6
5
 
6
+ ### 環境
7
+ AWS Step Functions
8
+ AWS Lambda
9
+ ランタイム: Python3.7
10
+
7
11
  ### 試したこと
8
12
  AWS.ServiceException関連の記事の検索等行いましたが、総じて上記のAWS公式ドキュメントにたどり着くばかりでした。
9
13