基于AWS CDK的lambda层,包括Twilio SDK。
b-twilio-sdk-layer的Python项目详细描述
B、 斜纹织物
一个基于AWS CDK的lambda层,包含python的Twilio SDK。在
说明
这个库旨在简化Twilio SDK依赖关系管理 在使用lambda处理Twilio逻辑的AWS架构中 功能。创建lambda函数时只需包含此层 启用Twilio功能。在
注意!为了使用这个层,docker
命令必须可用
在你的机器上。这是因为CDK在
docker容器来创建Twilio依赖项。在
备注
旨在使生命科学现代化 通过与其他公司分享其IT知识 社区。这是一个开放源代码库 任何人都可以。欢迎改进和拉取请求。在
相关技术
- Python3
- 美国焊接学会CDK
- 斜纹
假设
本项目假设如下:
- 你有基本的python编程知识。在
- 你对AWS和AWS CDK有基本的了解。在
- 你对Twilio有基本的了解。在
有用来源
- 阅读有关Twilio SDK的更多信息: https://www.twilio.com/docs/libraries/python
安装
项目被构建并上传到PyPi。用pip安装。在
pip install b_twilio_sdk_layer
或者直接通过源代码安装。在
^{pr2}$用法和示例
使用此层创建lambda函数:
fromaws_cdk.aws_lambdaimportFunction,Code,Runtimefromb_twilio_sdk_layer.layerimportLayerasTwilioLayerFunction(scope=stack,id='MyCoolFunction',function_name='MyCoolFunction',code=Code.from_asset('/path/to/your/code'),handler='index.handler',runtime=Runtime.PYTHON_3_8,layers=[TwilioLayer(stack,'MyCoolTwilioLayer')],)
测试
该项目当前没有测试。在
贡献
发现虫子了?要添加或建议新功能吗? 欢迎任何形式的捐助。你可以联系我们 直接在github平台中创建pull请求或问题。 让我们一起实现世界现代化。在
发布历史记录
0.0.4
- 更新Docker绑定命令。使用bash在目录之间移动文件,而不是使用
-t
标志进行安装。 相关问题:https://github.com/pypa/pip/issues/103
0.0.3
- 添加需要
docker
的免责声明。在
0.0.2
- 通过运行
cdk synth
命令确保cdk应用程序正常工作。在
0.0.1
- 初始构建。在
- Twilio SDK 6.46.0版。在
- 资产构建的Docker图像:python:3.9。在
- 项目
标签: