打开网页并将数据发送到AWS Lambda

时间:2018-04-06 14:53:41

标签: amazon-web-services aws-lambda

我正在尝试创建一个执行以下操作的应用程序。

  1. 将有一个包含2个文本框和提交按钮的网页。
  2. 当用户输入详细信息并提交时,将触发API网关,将数据保存到数据库。 (我能够做到这里)。
  3. 现在,一旦存储了值,我就会从我的API网关返回一个响应代码到我的网页,有没有办法可以触发另一个lambda函数?像HTML中的if(success)发送对lambda函数的响应
  4. 否则简单来说,在lambda中创建一个HTML页面,一旦用户提交数据,就可以在同一个lambda函数中获得响应。

    由于

1 个答案:

答案 0 :(得分:0)

是的,可以使用AWS JavaScript SDK,但您需要提供AWS凭据。如果您使用API​​网关后面的Lambda来保存数据 - 最好的选择是 - 成功保存后,使call to STS获取临时安全凭证(允许调用Lambda)并将其与结果一起返回。

通过这样做 - 您可以使用返回的临时安全凭证在浏览器中调用lambda并传递返回的结果。