【发布时间】:2017-06-17 21:25:10
【问题描述】:
我开始使用 AWS Lambda、AWS API Gateway 和无服务器以及其他供应商 API 构建 JAM 应用程序。
此供应商 API 由 Lambda 函数调用,完成工作后需要传递回调 URL 以接收一些数据。
当我使用无服务器生成所有内容时,转到控制台并提取 API URL 以手动设置是因为环境变量对我没有用,我需要一种方法,以便无服务器可以传递暴露的 API 端点lambda 函数的 URL。
如何将 Lambda 函数 HTTP 事件 URI 作为环境或可传递给同一堆栈中的另一个 Lambda 函数的内容?
有人可以提供一些关于如何实现这一点的无服务器 sn-p 吗? 谢谢!
【问题讨论】:
-
听起来这应该是构建/部署过程的一部分?因此,在构建服务器上部署期间,您调用供应商 API 并接收 URL,然后使用它来设置环境变量?或者您能否详细说明您想要支持的流程。
-
问题是在部署堆栈时会配置主机,所以这是一个先有鸡还是先有蛋的问题。我不能将它们作为环境变量传递,因为它还不存在。
标签: amazon-web-services aws-lambda aws-api-gateway serverless-framework