Boto3でLambdaを起動させる


import boto3

client = boto3.client('lambda')

#Lambdaのevent変数に入れる値
query = {
    "test1": "test",
    "test2": "test"
}

#Lambdaを実行
response = client.invoke(
    FunctionName='LAMBDA_FUNCTION_NAME',
    InvocationType='RequestResponse',
    LogType='Tail',
    Payload= query
)

#レスポンスを読む
res = response['Payload'].read()

参考:http://boto3.readthedocs.io/en/latest/reference/services/lambda.html#Lambda.Client.invoke