文件名称:terraform_lambda_zip:用于创建Python或NodeJS项目的AWS Lambda zipfile的Terraform模块
文件大小:21KB
文件格式:ZIP
更新时间:2024-05-01 02:02:23
Shell
Terraform-Lambda-Zip 这是一个Terraform模块,它实现了必要的移动部件,以采取包含Python或Node项目的路径,并进入.zip有效负载以部署到AWS Lambda。 它要求您安装以下软件包: jq pyenv openssl BSD md5或Linux md5sum python2.7 , python3.6和python3.7 ,可以通过pyenv选择 node和npm virtualenv ,在选定的python运行时中,通过pip安装 terraform v0.11.2或更高版本。 该项目可能在较低版本中可用,但未经测试。 目前未经v0.12.x测试。 推动力 该模块的存在使它可以更轻松地为AWS Lambda函数构造稳定的,长期压缩的有效负载,从而允许Python或NodeJS Lambda函数与其余基础结构位于同一个存储库中。 这个怎
【文件预览】:
terraform_lambda_zip-main
----output.tf(525B)
----versions.tf(46B)
----test()
--------python()
--------nodejs()
----.terraform_version(13B)
----tests()
--------simple_build()
--------complex_build()
--------fail_build()
----LICENSE(1KB)
----.gitignore(48B)
----README.md(3KB)
----scripts()
--------mktmp.sh(878B)
--------python()
--------payload_hash.sh(468B)
--------cleanup.sh(347B)
--------tmpdir.sh(56B)
--------dependencies_sha.sh(341B)
--------payload_exists.py(1KB)
--------nodejs()
----main.tf(5KB)
----variables.tf(810B)