我设法创建了一个Lambda函数,该函数以JSON格式返回了一些数据,并已设法通过JavaScript的AWS Lambda调用进行了调用。
此后,我创建了一个API网关,该API网关又调用了相同的Lambda函数,并成功地成功地检索了JSON格式的数据。
尽管花了一些时间来了解映射,Lambda集成等,但是现在我的网页从Lambda函数中检索JSON,该函数是从API网关调用的。到目前为止一切顺利。
但是,我在Lambda函数中的一些方法都需要参数,虽然我没有收到任何错误,但是在调用这些错误时我什么也没收到。
例如,如果我打电话:
https://mygatewayaddress/v1/test?e=getUserNames
然后正常工作。
但是,如果我尝试运行:
https://mygatewayaddress/v1/test?e=getUserNames&sex=male
我什么也得不到。我什至尝试在映射模板中对“ sex”:“ male”进行硬编码以测试事物,但仍然无济于事。
有什么明显的检查要检查吗?为了将这些其他参数传递给Lambda函数,我可能需要进行任何更改。
就像我说的那样,调用已运行,我正在从Lambda取回标准JSON有效负载,只是记录集完全为空。