Amazon web services 示例api网关测试事件json

Amazon web services 示例api网关测试事件json,amazon-web-services,aws-api-gateway,Amazon Web Services,Aws Api Gateway,在哪里可以获得API网关调用的示例json事件?从api网关控制台测试api网关会截断大部分输出,因此在那里似乎毫无用处 我想尝试通过json测试事件直接向lambda发送api网关事件。api网关发送lambda?api网关代理事件消息的记录示例在哪里?示例如下: 但是,如果您使用的是Lambda自定义集成类型,那么事件将包含API网关映射模板所说的应该包含的内容 这就是我的工作 (来自上面的链接) 啊,这里还有什么我不明白的。我必须使用代理才能获得“事件”对象,对吗?如果我使用lambda

在哪里可以获得API网关调用的示例json事件?从api网关控制台测试api网关会截断大部分输出,因此在那里似乎毫无用处


我想尝试通过json测试事件直接向lambda发送api网关事件。api网关发送lambda?api网关代理事件消息的记录示例在哪里?示例如下:

但是,如果您使用的是Lambda自定义集成类型,那么事件将包含API网关映射模板所说的应该包含的内容

这就是我的工作

(来自上面的链接)


啊,这里还有什么我不明白的。我必须使用代理才能获得“事件”对象,对吗?如果我使用lambda集成,我会通过api网关模板和其他东西处理该事件的操作,对吗?不,你总是会得到一个事件对象。API网关映射模板定义了使用Lambda集成时事件对象的外观。
{
    "resource": "/",
    "path": "/",
    "httpMethod": "GET",
    "requestContext": {
        "resourcePath": "/",
        "httpMethod": "GET",
        "path": "/Prod/",
        ...
    },
    "headers": {
        "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9",
        "accept-encoding": "gzip, deflate, br",
        "Host": "70ixmpl4fl.execute-api.us-east-2.amazonaws.com",
        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36",
        "X-Amzn-Trace-Id": "Root=1-5e66d96f-7491f09xmpl79d18acf3d050",
        ...
    },
    "multiValueHeaders": {
        "accept": [
            "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"
        ],
        "accept-encoding": [
            "gzip, deflate, br"
        ],
        ...
    },
    "queryStringParameters": null,
    "multiValueQueryStringParameters": null,
    "pathParameters": null,
    "stageVariables": null,
    "body": null,
    "isBase64Encoded": false
}