Slide 14
Slide 14 text
14
3. Step Functionsの細かい特徴
"ItemBatcher": {
"MaxItemsPerBatch": 3 // 受け取った入力を1回のLambda処理で何個ずつ処理するか
},
"MaxConcurrency": 10, // 何個のLambdaを並行で実行するのか
"Retry": [
{
"ErrorEquals": [
"States.ItemReaderFailed" // 何のエラーの場合リトライするのか
],
"IntervalSeconds": 1,
"MaxAttempts": 3, // 何回までリトライするのか
"BackoffRate": 2
}
],
"Catch": [
{
"ErrorEquals": [
"States.ALL"
],
"Next": "異常終了"
}
],
入力
[
{
"nervous": "true",
"lt_date": "4/16/2024",
"whats_lt_about": "api_gateway"
},
{
"nervous": "true",
"lt_date": "10/25/2023",
"whats_lt_about": "appsync"
},
{
"nervous": "true",
"lt_date": "3/29/2023",
"whats_lt_about": "systems_manager"
}
]
出力
入力
出力
入力
出力
"MaxConcurrency"