【发布时间】:2017-04-20 08:47:30
【问题描述】:
我们正在评估是否将 Serverless 用于我们的一些新 AWS 应用程序基础设施。我们大量使用 Cloudformation(由 Ansible 部署),因此我们需要能够干净地引用现有 Cloudformation 堆栈的输出——一个直接的例子是获取我们现有 AWS 网络基础设施的子网 ID 以供 lambda 函数使用.
经过大量浏览,我还没有看到一种开箱即用的方法来做到这一点。我们现有的 Cloudformation 堆栈的命名方式是,如果我只需键入堆栈的名称和所需的输出变量,就可以在各种环境中可靠地获得所需的输出。我看到的一种可能的解决方案是使用 aws cli 提取变量并将它们作为环境变量传递给无服务器,但如果可能的话,我想要一种更简洁的方法。
【问题讨论】:
-
请说明您的问题是关于 AWS Serverless Application Model (SAM) 还是 Serverless Framework。
标签: amazon-web-services amazon-cloudformation serverless-framework