Skip to content

AWS ラムダ ​

ワークフローから AWS Lambda 関数を 呼び出す

このノードは資格情報(AWS Signature V4)で接続します。資格情報を接続する を参照してください。

アクション ​

このノードが実行できる処理です。ステップを追加 からノードを追加し、アクションを選びます。

Lambda 関数 を 呼び出す ​

指定されたペイロードで AWS Lambda 関数を呼び出す

設定項目

項目型必須説明
関数名選択(アカウントから読み込み)はい呼び出す Lambda 関数の名前、ARN 、または部分的な ARN
呼び出しタイプ選択はいLambda 関数の呼び出し方を選択
選択肢: リクエスト レスポンス(同期), イベント(非同期 / 実行して忘れる), 試験的実行 (パラメーターのみを検証)
既定値: RequestResponse
ペイロードJSONJSON ペイロード を 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 ステータスコード
payloadanyLambda 関数からのレスポンス ペイロード
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テキスト関数が最終変更された日付と時刻