AWS ラムダ
ワークフローから AWS Lambda 関数を 呼び出す
このノードは資格情報(AWS Signature V4)で接続します。資格情報を接続する を参照してください。
アクション
このノードが実行できる処理です。ステップを追加 からノードを追加し、アクションを選びます。
Lambda 関数 を 呼び出す
指定されたペイロードで AWS Lambda 関数を呼び出す
設定項目
| 項目 | 型 | 必須 | 説明 |
|---|---|---|---|
| 関数名 | 選択(アカウントから読み込み) | はい | 呼び出す Lambda 関数の名前、ARN 、または部分的な ARN |
| 呼び出しタイプ | 選択 | はい | Lambda 関数の呼び出し方を選択 選択肢: リクエスト レスポンス(同期), イベント(非同期 / 実行して忘れる), 試験的実行 (パラメーターのみを検証)既定値: RequestResponse |
| ペイロード | JSON | JSON ペイロード を Lambda 関数 に 送信します。 任意 の 有効 な JSON オブジェクト を 使用 できます。 | |
| 修飾子 (バージョン/エイリアス) | テキスト | 特定の関数バージョンを呼び出すためのバージョンまたはエイリアス を指定します。$LATEST を空のままにしておいてください。 | |
| ログタイプ | 選択 | レスポンスに実行ログを含めるには 'Tail' に設定します(RequestResponse のみ) 選択肢: なし, 末尾(直近のログ 4KB を含む)既定値: None | |
| クライアント コンテキスト | テキスト | Lambda 関数に渡す base64 エンコードされたクライアント コンテキスト データ (最大 3583 バイト) |
出力
後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば statusCode は $.<ステップID>.output.statusCode です。
json
{
"statusCode": 0,
"payload": "string",
"functionError": "string",
"executedVersion": "string",
"logResult": "string",
"requestId": "string"
}例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。
フィールドの説明
| 項目 | 型 | 説明 |
|---|---|---|
statusCode | 数値 | Lambda 呼び出しによる HTTP ステータスコード |
payload | any | Lambda 関数からのレスポンス ペイロード |
functionError | テキスト | エラー タイプ、関数がエラーを返した場合(Handled または Unhandled) |
executedVersion | テキスト | 実行された関数のバージョン |
logResult | テキスト | Base64 エンコードされた実行ログの最後の 4KB ( LogType=Tail の RequestResponse のみ) |
requestId | テキスト | 呼び出し用のユニークなリクエスト ID |
ラムダ 関数一覧
AWS アカウント内のすべてのラムダ 関数一覧
設定項目
| 項目 | 型 | 必須 | 説明 |
|---|---|---|---|
| 最大 アイテム | 数値 | 返す関数の最大数(1-10000) 既定値: 50 |
出力
後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば count は $.<ステップID>.output.count です。
json
{
"count": 0,
"functions": [
{
"functionName": "string",
"functionArn": "string",
"runtime": "string",
"description": "string",
"lastModified": "string"
}
]
}例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。
フィールドの説明
| 項目 | 型 | 説明 |
|---|---|---|
count | 数値 | |
functions[] | リスト | |
functions[].functionName | テキスト | Lambda 関数の名前 |
functions[].functionArn | テキスト | 関数 の Amazon リソース 名 (ARN) |
functions[].runtime | テキスト | ラ テ ィ ン 語 と の 組 ゼ ン ダ 環 境 |
functions[].description | テキスト | 関数の説明 |
functions[].lastModified | テキスト | 関数が最終変更された日付と時刻 |