我正在使用AWS API网关,该网关接收作为打印输出的{name}你好{name}";但我无法把这琐碎的任务做好。
有没有迹象表明我可能做错了什么?如何从URL中获取{name}?
API网关:https://xxxxxx.execute-api.eu-west-1.amazonaws.com/dev/John
Python AWS Lamba代码:
def lambda_handler(event, context):
name = event["requestContext"]["resourcePath"]
response = "Hello " + name
return {
'statusCode': 200,
'body': response
}
预期输出:
{
"statusCode": 200,
"body": "Hello John"
}
在网关端使用适当的映射模板。它不能自动映射你想要的任何东西,你需要在那里配置你想要的东西。