aws-lambda - 使用 pydub 和 AWS Lambda
问题描述
下午所有 -
所以我认为标题确实说明了大部分内容,但在这里。我是 AWS 和 Lambda 领域的新手,学习这一点很有趣。我正在做一个项目,我想自动合并 S3 中的两个文件存储。我从 AWS ( https://github.com/aws-samples/chime-voiceconnector-agent-assist/blob/master/infrastructure/function/src/retrieveMergedAudioUrl/lambda_function.py )的查找人员那里找到了这个 lambda 函数。参考:
从 pydub 导入 AudioSegment
所以我无法弄清楚的是,如何在 lambda/serverless 代码的世界中导入/构建 pydub。
谢谢,
理查德
解决方案
我建议按照这些说明将 pydub 作为 Lambda 层上传(但在 requirements.txt 中添加 pydub)。如果您在本地运行 pydub,您可以查看正在使用的版本:
import pydub
print(pydub.__version__)
完整说明在这里:https ://medium.com/@qtangs/creating-new-aws-lambda-layer-for-python-pandas-library-348b126e9f3e
推荐阅读
- database - 提供智能手机和 Web 应用程序时如何确保本地和远程数据库之间的数据一致性
- javascript - Node js 共享变量和多个用户和多个入口点
- sql - 如何将此条件从 SQL 转换为 Django
- javascript - Typescript IntelliSense 抛出错误:“Knex”类型上不存在属性“customSelect”
' - java - 在 com.future.vpn.Activities.MainActivity.onStart(MainActivity.java:186)
- java - 使用数据打开特定活动的 Firebase 动态链接
- visual-studio - 重新安装后 Visual Studio 2017 和 2019 无法正常工作
- excel - 搜索包含文本的单元格并在下一个空白单元格中粘贴值
- generalization - 为什么不能将编程语言设计为像地图或绘图这样的 3D 地图格式?
- r - 如何将日期与 R 中的许多大文件列表结合起来