文件名称:mysql2-lambda:适用于AWS Lambda的预编译Mysql2 Gem
文件大小:11KB
文件格式:ZIP
更新时间:2024-05-29 18:44:54
mysql aws aws-lambda ruby-on-rails rds
Mysql2 Lambda宝石 预编译的非常简单的 gem,适用于Amazon Linux 1和2(Ruby 2.5和2.7),具有静态链接的libmysqlclient用于任何AWS Lambda用法,包括Rails。 gem 'mysql2-lambda' 的一系列开源项目的 详细信息包括: 在Ruby 2.5.x和2.7.x上测试 小尺寸! 只有5 MB。 无需Lambda图层! 适用于任何MySQL连接。 包括RDS代理。 方法 我们使用了项目中的amazon/aws-sam-cli-build-image-ruby2.5 Docker镜像来构建MySQL Connector / C的libmysqlclient 。 从那里,我们确保Mysql2 gem静态包含该库。 生成的打包的gem和mysql2.so文件看起来像这样。 $ ldd mysql2.so linu
【文件预览】:
mysql2-lambda-master
----bin()
--------_test(318B)
--------bootstrap(188B)
--------test(95B)
--------update(32B)
--------console(139B)
--------_test-mysql2.rb(298B)
--------setup(232B)
--------build(482B)
----docker-compose-2.5.yml(277B)
----BUILD(2B)
----.github()
--------workflows()
----Dockerfile(1KB)
----docker-compose-2.7.yml(277B)
----LICENSE(1KB)
----VERSION(6B)
----.gitignore(18B)
----CHANGELOG.md(210B)
----lib()
--------mysql2-lambda.rb(442B)
----CODE_OF_CONDUCT.md(3KB)
----README.md(3KB)
----mysql2-lambda.gemspec(691B)