Lambda 调用 Lambda - 如何在第二个中访问有效负载?

Fil*_*ixo 7 python amazon-web-services aws-lambda

我正在使用以下方法从另一个 Lambda 异步调用 Lambda:

payload = {"id":item['id']}
invoke_lambda = lambda_client.invoke(FunctionName="process",
                                     InvocationType="Event",
                                     Payload=json.dumps(payload)) # Use InvocationType="RequestResponse" for synchronous run
Run Code Online (Sandbox Code Playgroud)

这可能相当明显,但我找不到它的文档 - 如何访问定义为的第二个 lambda 中的有效负载:

def process(event, context):
    (...)
Run Code Online (Sandbox Code Playgroud)

Fil*_*ixo -1

在第二个 lambda 上,您只需要执行id = context['id']. 当它是异步调用时,event不带有密钥body