AWS Lambda Python boto3から別のLambda関数を呼ぶ方法

Lambda Pythonコード

import json
import boto3
import logging
import os

logger = logging.getLogger()
logger.setLevel(logging.INFO)

def lambda_handler(event, context):
    lambdac = boto3.client('lambda')
    lambdac.invoke(
        FunctionName='呼び出す関数名',
        InvocationType='Event',
        Payload='{  "Records": [    {      "EventSource": "temp:temp",      "message": "メッセージ"    }  ]}'
    )

InvocationType

RequestResponse:関数を同期で呼び出す。

Event:関数を非同期で呼び出す。

DryRun:パラメータ値を検証し、ユーザーまたはロールにその機能を呼び出す権限があるかどうかを確認する。

Payload

受け取り側のLambdaのEventで受け取れる形式にしておく必要があります。