使用包含多个文件的 terraform 部署 lambda?
Posted
技术标签:
【中文标题】使用包含多个文件的 terraform 部署 lambda?【英文标题】:Deploying a lambda with terraform that contains multiple files? 【发布时间】:2022-01-04 15:35:37 【问题描述】:我有一个要部署的 python lambda,它依赖于其他一些 python 脚本。没有这些,lambda 本身就无法运行。查看文档,我看不到将整个“文件夹”处理为 lambda 并以这种方式部署的方法。我知道我稍后可以在我的 step 函数中轻松添加特定的 lambda,但我需要其他脚本来配合它,以便我可以实际运行它。我知道如何使用归档提供程序来归档整个文件夹,这对我的工作有帮助吗?谢谢。
【问题讨论】:
【参考方案1】:您需要使用 Terraform archive provider 创建整个文件夹的 zip。然后引用 zip 文件作为您的 Lambda 函数源。
【讨论】:
以上是关于使用包含多个文件的 terraform 部署 lambda?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用一个 terraform 脚本和不同的变量值管理多个不同环境的部署