Lambda事件返回空对象

2024-05-17 19:34:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要访问event["pathParameters"],但事件返回空对象。我用AWS Cloud9IDE创建了函数。在

下面是我的简单功能:

def handler(event, context):
    return {
        'statusCode': 200,
        'body': json.dumps(event),
        'headers': {
            'Content-Type': 'application/json'
        }
    }

Tags: 对象函数功能awseventjsonreturndef
1条回答
网友
1楼 · 发布于 2024-05-17 19:34:27

event由调用lambda的有效负载设置。在

当您使用API网关时,该有效负载包括键pathParameters,但是当您使用lambda控制台进行测试时,您需要自己形成JSON。控制台的templates部分确实包含了一个API网关代理事件的示例。在

有关更完整的参考,请参见:https://docs.aws.amazon.com/lambda/latest/dg/eventsources.html#eventsources-api-gateway-request

相关问题 更多 >