在recent announcement之后,AWS正在更新AWS Lambda执行环境,我试图了解他们使用的一些术语。看来,如果我不使用任何“针对系统软件包编译的依赖项”,则无需采取任何措施。
我不确定他们指的是什么。例如,我创建了一个deployment package(实际上只是其中包含我的代码的.zip文件夹),以便包括Python Lambda环境中未提供的软件包。为此,我在压缩之前运行了以下命令:
pip3 install requests -t /path/to/folder
这在我的Python文件夹(/path/to/folder
)中创建了“请求”包所需的一堆文件和文件夹。然后,我将其压缩并上传到Lambda。我已经使用了其他一些软件包,例如“ yaml”,“ json”,“ bson”等。
什么构成了针对系统程序包编译的依赖关系,我怎么知道我是否正在使用一个依赖关系程序包?