如何使用 API 调用 Lambda 函数

How to use API to invoke Lambda function

我正在尝试设置一个 API 来调用 Lambda 函数。该函数是用 Pyhton 编写的。 我设置了一个 URL 查询参数和一个映射模板。

当使用 api URL 时,我在 URL 的末尾添加了参数,因此我可以调用它

为了让它工作,我相信我需要以某种方式将这些参数添加到我的 python 脚本中。谁能告诉我这是怎么做到的?

谢谢

检查下面我的代码 https://github.com/mmakadiya/aws_lambda-API_gateway-Import-XML-data

您可以使用以下代码更新 lambda 函数 导入 JSON

def lambda_handler(事件,上下文):

print("####################################")
print(event)
print("####################################")
# TODO implement
return {
    'statusCode': 200,
    'body': json.dumps('Hello from Lambda!')
}

何时会触发如下所示的 POST 请求 https://gjtf9q4422.execute-api.ap-south-1.amazonaws.com/Dev?autooff=yes?autoon=no?testparam=haha

“事件”将像这样打印查询字符串。您也可以从“事件”参数中获取它。

query_string