【问题标题】:Python project in visual studio deployed on AWS using lambda?使用 lambda 在 AWS 上部署的 Visual Studio 中的 Python 项目?
【发布时间】:2018-08-09 19:47:32
【问题描述】:

我有一个 python 项目,其中包含很多依赖项(大约 30 个左右的 python 包),我想使用 lambda 函数在 aws 上进行部署。现在我的 VS 解决方案中有大约 30 个自定义 python 包,我导入到主函数中 - 有很多代码。构建部署包的最佳方法是什么,我将如何去做?

我看了一些教程,但我是新手,所以我不确定要采取什么具体步骤。如果我使用 zappa 之类的东西并创建一个虚拟环境,我将如何在那里获取我的项目并安装所有依赖项,然后压缩文件?

非常感谢,抱歉这些愚蠢的问题,我找不到涵盖此内容的 stackoverflow 帖子

【问题讨论】:

    标签: python visual-studio amazon-web-services deployment aws-lambda


    【解决方案1】:

    只需转到您的python环境文件夹并找到site-package文件夹(通常在/lib),选择您需要的所有依赖项并将它们与您的代码一起压缩。

    我想这是最简单的方法。

    例如,我可能需要 beautifulsoup 和 urllib 作为依赖项,只需使用我的代码压缩它们(以及它们的依赖项,如果需要),然后上传到 AWS Lambda,仅此而已。

    顺便说一句,你也可以看看this gist 知道你需要的模块是否可以直接导入AWS Lambda。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-04
      • 1970-01-01
      • 2015-05-27
      • 2011-03-16
      • 1970-01-01
      • 2019-01-10
      • 1970-01-01
      相关资源
      最近更新 更多