lambda aws python获取URL ID

时间:2018-11-16 02:00:17

标签: python amazon-web-services aws-lambda aws-api-gateway

我目前正在同时学习aws,lambda和python。 一直运行良好,直到我尝试从浏览器获取ID。

https://[apinumber].execute-api.ap-northeast-1.amazonaws.com/prod?id=1

我在AWS中输入了正确的设置(我认为) 我将此设置放在资源->方法请求-> URL查询字符串参数

enter image description here

获取此ID的最佳方法是什么?

我已经尝试了很多方法,但是还没有真正找到解决方案。 在过去的几天里,我一直坚持下去。

    #always start with the lambda_handler
    def lambda_handler(event, context):

        # get page id
        page_id = event['id']

if page_id:
        return page_id
    else:
        return 'this page id is empty'

我们将非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

找到了答案。 需要在集成请求中添加映射项->映射(下页)

{
   "id": "$input.params('id')"
}

该功能现在可以使用。