AWS lambda函数使用参数调用另一个lambda函数

时间:2019-02-04 18:50:18

标签: amazon-web-services aws-lambda

我需要制作两个lambda函数,一个使用参数调用另一个,被调用的函数将参数打印出来。 第一个功能:

from __future__ import print_function
import boto3
import json

lambda_client = boto3.client('lambda')

def lambda_handler(event, context):

    invoke_response = lambda_client.invoke(FunctionName="called-function",
                                           InvocationType='Event',
                                           Payload=json.dumps('hello Jenny'))
                                           )
    print(invoke_response)              

请告知我应该在被调用函数中放入什么代码才能接收参数“ hello Jenny”? 谢谢

1 个答案:

答案 0 :(得分:0)

在参数中提供的Payload将作为被调用的Lambda的event可用。

def add(event, context):
    # event is 'hello Jenny'
    return event