python - 如何使用 Python 通过 API Gateway 在 AWS lambda 中获取 HTTP POST 数据
问题描述
拥有由 API Gateway 触发的 AWS lambda 函数(Python 3.6),我需要从 http 请求中检索和处理数据。
lambda 函数将由 API 网关触发,例如https://aws-uri/some-api-gateway
例如带有数据参数 1 的 POST:测试参数 2:测试 2
curl -X POST \
https://aws-uri/some-api-gateway \
-F param1=test \
-F param2=test2
lambda 函数将需要检索 HTTP POST 数据以进行进一步处理。
参数1:测试参数2:测试2
def lambda_handler(event, context):
# not sure if params should be retrieved from event,
# or from http server
print(event['param1'])
print(event['param2'])
return {
'statusCode': 200,
'body': json.dumps('test!')
}
实现这个 lambda 函数的最佳实践是什么?
解决方案
推荐阅读
- c++ - 从多个头文件中的接口声明重写函数时如何避免重复代码?
- wordpress - WordPress Gutenberg - 在模板中使用自定义块类别的页面编辑屏幕上的白屏
- flutter - 使用 Navigator 将屏幕从堆栈中弹出
- python - 使用 Python 进行开/关键控图
- android - 如何针对发布版本运行 connectedAndroidTest?
- ios - 连续收听 BLE 设备,即使应用程序处于后台/挂起状态
- xml - XSLT 1.0 - 连接重复元素的每个第 N 个子元素
- c# - 如何使用工厂创建者实现工厂初始化器
- xcode - Xcode模拟器不断下载东西
- css - 是否可以在另一个 :root 变量中引用 :root css 变量?