通过 event.get() 调用 Lambda 事件?
Calling Lambda event by event.get()?
我遇到了这个非常适合我的用例的回购协议。
https://github.com/Serber92/loadboard.
这里,他用的是
carrierEmail = event.get('carrierEmail', '')
他的大部分代码。
我想知道他是如何向 lambda 函数发送数据的。
我知道通过 'api body' 和 'api queryStringParameters' 发送信息
为了访问这些信息,我们使用类似的东西:
carrierEmail = event[queryStringParameters]['carrierEmail'].
这里的问题是他如何将数据发送到 lambda 函数?
createBroker.py 的事件将采用以下形式(部分示例):
{
"email": "some-email",
"password": "some-password",
"websiteURL": "some-websiteURL"
}
就 API 网关而言,Lambda proxy integrations 无法实现此类事件结构,这需要 event
对象的不同格式。
但是,Lambda custom integrations 是可能的。通过自定义集成,您可以构建传递给任何形式的 lambda 函数的 event
对象,包括 createBroker.py
.
中使用的对象
我遇到了这个非常适合我的用例的回购协议。 https://github.com/Serber92/loadboard.
这里,他用的是
carrierEmail = event.get('carrierEmail', '')
他的大部分代码。 我想知道他是如何向 lambda 函数发送数据的。
我知道通过 'api body' 和 'api queryStringParameters' 发送信息 为了访问这些信息,我们使用类似的东西:
carrierEmail = event[queryStringParameters]['carrierEmail'].
这里的问题是他如何将数据发送到 lambda 函数?
createBroker.py 的事件将采用以下形式(部分示例):
{
"email": "some-email",
"password": "some-password",
"websiteURL": "some-websiteURL"
}
就 API 网关而言,Lambda proxy integrations 无法实现此类事件结构,这需要 event
对象的不同格式。
但是,Lambda custom integrations 是可能的。通过自定义集成,您可以构建传递给任何形式的 lambda 函数的 event
对象,包括 createBroker.py
.