我知道有部署包,但这些是什么?它们可以包含执行 apt-get install 的 bash 脚本吗?
有什么方法可以构建使用特定 AMI 的 lambda 函数
您可以从代码内部运行 shell 命令(因此从技术上讲,您可以运行 shell 脚本)但是您需要为执行 Lambda 的时间付费——因此每次 Lambda 启动时安装一堆依赖项将被视为反图案。
您需要将所有包和依赖项与 Lambda 捆绑在一起。这是通过上传包含 lambda 函数和所有依赖项的 zip 文件来完成的。
您可以在此处查看各种支持语言的官方文档:
http://docs.aws.amazon.com/lambda/latest/dg/nodejs-create-deployment-pkg.html
http://docs.aws.amazon.com/lambda/latest/dg/lambda-java-how-to-create-deployment-package.html
http://docs.aws.amazon.com/lambda/latest/dg/lambda-python-how-to-create-deployment-package.html
归档时间: |
|
查看次数: |
6975 次 |
最近记录: |