【发布时间】:2023-01-19 08:54:57
【问题描述】:
我在 lambda 集成映射模板中有一个与 lambda 集成的 API GET 方法。
映射模板:
{
"name" : "$input.params('name')",
"std_out" : "$input.params('std_out')"
}
条件是将 std_out 默认值设置为无,但如果用户在 std_out 中发送某些内容,则用户值将分配给它。
我不知道如何使 std_out 默认为无,但如果用户通过任何输入,我仍然接受输入。我尝试过的事情:
- 我认为的一种方法是不使用 GET,而是使用 POST 方法,并且不使用任何映射模板。但这不是标准方式。
- 如果不传递任何值,我可以要求用户发送 None,但仍在探索我是否可以在我的级别上做一些事情来减少用户的开销。 那么有没有使用 GET 方法的解决方案。
【问题讨论】:
-
在输入中使用一个函数,这样你就可以检查输入值,如果不符合标准,你可以返回 None 。
-
@bonifacio_kid 输入函数?我不明白该怎么做?
标签: python amazon-web-services aws-lambda aws-api-gateway