AWS Lambda软件包
lambda_packages的Python项目详细描述
啊![徽标](http://i.imgur.com/almkp2q.png)
[构建状态](https://travis ci.org/miserlou/lambda packages.svg)(https://travis ci.org/miserlou/lambda packages)
[![pypi](https://img.shields.io/pypi/v/lambda packages.svg)(https://pypi.python.org/pypi/lambda packages)
[![slack](https://img.shields.io/badge/chat-slack-ff69b4.svg)](https://slack.zappa.io)
>各种流行的库,预编译后与aws lambda兼容。
>当前包括(至少是python 2.7)对以下功能的支持:
*bcrypt
*cffi
*加密
*datrie扩展
*lxml
*misaka
*mysql *mysqlclient
*numpy
*opencv
*枕头(pil)
*psycopg2
*pycrypto
*pynacl
*pyproj
*python ldap
*python levenshtein
*regex
*sqlite
*xmlsec
本项目供[zappa]使用(https://github.com/miserlou/zappa)。但也可以用于任何python/lambda项目。
不管你现在想在lambda上做什么,如果你现在就用zappa对你来说会容易得多。相信我。太棒了。另外,Zappa现在还提供了对[Manylinux Wheels]的支持(https://blog.zappa.io/posts/Zappa添加了对Manylinux Wheels的支持),这增加了对数百个其他包的支持。
只需将.tar.gz存档的内容放入lambda.zip中即可。
**lambda包**还包括一个清单,其中包含有关包含的包及其二进制文件路径的信息。
``python
{
'version''2.6.1',
'path''<;绝对本地路径>;/lambda\u软件包/psycopg2/python2.7-psycopg2-2.6.1.tar.gz'
\
<
>
````
若要添加对更多软件包的支持,请发送包含gzip tarball的拉请求(`gzip tarball(`gzip tarball)的拉请求请求请求请求,其中包含gzip tarball的拉请求(`gzip tarball(`gzip tarball tar-zcvf<;包名>;.tar.gz<;文件列表>;`)在适当的目录中的包(在amazon linux上构建并在aws lambda上测试)中,一个更新的清单,以及用于创建存档的确定性生成指令。
除了“lambda包”之外,zappa还会自动使用这些包。
您可能还对[使用zappa和docker部署的本指南](https://blog.zappa.io/posts/simplified aws lambda deployments with docker and zappa)感兴趣。
没有manylinux wheels版本的有用目标包括:
*蒙哥马利
BR/>支持/开发/培训/咨询> BR/> BR/>您需要帮助吗?
BR/> *移植现有的Python应用程序到AWS LAMBDA?
*构建无限规模的新应用程序和服务?
*降低运营和托管成本?
*培训您的团队使用AWS和其他无服务器模式?
好消息!我们目前可为小型、大型和企业团队提供远程和现场咨询。请根据您的需要联系<;miserlou@gmail.com>;,让我们一起工作!
<;br/>>;
<;p align=“center”>;
<;a href=“https://gun.io”>;<;img src=“http://i.imgur.com/m7wjipr.png”alt=“由gun.io制造”/>;
<;p>;
[构建状态](https://travis ci.org/miserlou/lambda packages.svg)(https://travis ci.org/miserlou/lambda packages)
[![pypi](https://img.shields.io/pypi/v/lambda packages.svg)(https://pypi.python.org/pypi/lambda packages)
[![slack](https://img.shields.io/badge/chat-slack-ff69b4.svg)](https://slack.zappa.io)
>各种流行的库,预编译后与aws lambda兼容。
>当前包括(至少是python 2.7)对以下功能的支持:
*bcrypt
*cffi
*加密
*datrie扩展
*lxml
*misaka
*mysql
*numpy
*opencv
*枕头(pil)
*psycopg2
*pycrypto
*pynacl
*pyproj
*python ldap
*python levenshtein
*regex
*sqlite
*xmlsec
本项目供[zappa]使用(https://github.com/miserlou/zappa)。但也可以用于任何python/lambda项目。
不管你现在想在lambda上做什么,如果你现在就用zappa对你来说会容易得多。相信我。太棒了。另外,Zappa现在还提供了对[Manylinux Wheels]的支持(https://blog.zappa.io/posts/Zappa添加了对Manylinux Wheels的支持),这增加了对数百个其他包的支持。
只需将.tar.gz存档的内容放入lambda.zip中即可。
**lambda包**还包括一个清单,其中包含有关包含的包及其二进制文件路径的信息。
``python
{
'version''2.6.1',
'path''<;绝对本地路径>;/lambda\u软件包/psycopg2/python2.7-psycopg2-2.6.1.tar.gz'
\
<
>
````
若要添加对更多软件包的支持,请发送包含gzip tarball的拉请求(`gzip tarball(`gzip tarball)的拉请求请求请求请求,其中包含gzip tarball的拉请求(`gzip tarball(`gzip tarball tar-zcvf<;包名>;.tar.gz<;文件列表>;`)在适当的目录中的包(在amazon linux上构建并在aws lambda上测试)中,一个更新的清单,以及用于创建存档的确定性生成指令。
除了“lambda包”之外,zappa还会自动使用这些包。
您可能还对[使用zappa和docker部署的本指南](https://blog.zappa.io/posts/simplified aws lambda deployments with docker and zappa)感兴趣。
没有manylinux wheels版本的有用目标包括:
*蒙哥马利
BR/>支持/开发/培训/咨询> BR/> BR/>您需要帮助吗?
BR/> *移植现有的Python应用程序到AWS LAMBDA?
*构建无限规模的新应用程序和服务?
*降低运营和托管成本?
*培训您的团队使用AWS和其他无服务器模式?
好消息!我们目前可为小型、大型和企业团队提供远程和现场咨询。请根据您的需要联系<;miserlou@gmail.com>;,让我们一起工作!
<;br/>>;
<;p align=“center”>;
<;a href=“https://gun.io”>;<;img src=“http://i.imgur.com/m7wjipr.png”alt=“由gun.io制造”/>;
<;p>;