有人有一个用 python 编写的接收路径参数的 API 网关 lambda 函数的示例吗?我能找到的每个例子都是用 javascript 编写的,对我来说不太关联。
这就是我的意思:来自 my-template.yaml:
Events:
Call:
Type: Api
Properties:
Path: /blast-jobs/{id}
Method: get
我在活动中没有收到名为“id”的内容,我应该期待什么?
您的 Lambda 接收到的事件包含一个名为
pathParameters
的字段。
这个Python Lambda:
def lambda_handler(event, context):
print(event['pathParameters'])
打印出:
{'id': '987654'}
当调用此 URL 时
<gateway_invoke_url>/Prod/blast-jobs/987654