View a markdown version of this page

Lambda 関数ターゲット - Amazon EventBridge

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Lambda 関数ターゲット

Lambda 関数に配信するには、 TargetArnを関数 ARN に設定し、オプションでエイリアスまたはバージョンを指定して、 を追加しますLambdaParameters。関数は、バッチが 1 つのイベントを保持している場合でも、バッチ内のイベントを保持する JSON 配列を受け取り、イベントごとに 1 つの要素を受け取ります。

パラメータ

パラメータ設定内容
InvocationTypeEVENT は非同期的に呼び出し、成功した を配信Invoke済みとして扱います。 は関数が返るのをREQUEST_RESPONSE待ち、関数エラーを失敗した配信として扱います。
QualifierARN の一部でない場合は、関数のバージョンまたはエイリアス
DurableExecutionName永続的な実行を使用する関数の永続的な実行の名前
TenantIdマルチテナント関数に渡されるテナント識別子
InvocationTimeoutSecondsEventBridge が呼び出しを待機する時間、1~30 秒、デフォルトは 30

配信ロール

ロールには、名前を付ける場合のエイリアスやバージョンなど、関数lambda:InvokeFunctionに が必要です。

バッチ処理とペイロード

1 つはバッチ全体を JSON 配列としてInvoke保持します。関数が呼び出しごとに 1 つのイベントを想定している場合は、 を 1 BatchConfiguration.MaxBatchSizeに設定します。「ターゲットへの配信のバッチ処理」を参照してください。