【发布时间】:2019-12-22 03:07:40
【问题描述】:
我有一个 aws lambda 函数,它运行一些 python 代码(它使用一些额外的函数调用外部 api)。我附加了一个触发器,一个 api 网关,如果我转到 url,则 lambda 函数运行正常。
但是,我希望 lambda 函数仅在他们单击 api-url 的“网站”上某处的按钮时运行。换个说法,我希望 api-url 页面有一个按钮,单击该按钮会执行 lambda 函数。 我认为这应该很容易,但我不知道怎么做。由于信息过多,我似乎找不到合适的视频,请记录如何操作的示例。
- 有可能吗? (单击按钮运行 lambda 函数)。如果是这样,是否有一些很好的示例文档?
我尝试通过在“api-gateway 资源”页面上的“方法执行”上将映射模板更改为 text/html 而不是 json 在 api-url 页面上添加一个按钮。 (有点像https://blog.it-playground.eu/display-html-page-using-only-api-gateway/)但是我不知道如何在按钮的单击上运行 lambda 函数。 ==> 这是正确的开始吗?
(因为它不是真正的编码问题,我无法提供任何代码)。
另外,这个问题是否简单到表明我对基础知识的理解不够(并且应该随后再复习一遍)?
【问题讨论】:
标签: amazon-web-services aws-lambda aws-api-gateway