我正在使用无服务器框架将我的 ruby 服务之一创建为无服务器。
我目前的基础设施正在使用“Ruby on rails”框架。
现在我需要在 serverless.yml 文件中配置数据库。因此,对此的任何帮助将不胜感激。
我正在使用无服务器框架将我的 ruby 服务之一创建为无服务器。
我目前的基础设施正在使用“Ruby on rails”框架。
现在我需要在 serverless.yml 文件中配置数据库。因此,对此的任何帮助将不胜感激。
目前无服务器框架不支持配置 Heroku Postgres 数据库
如果你想从 lambda 连接到 Heroku Postgres 数据库,这里描述了解决方案https://mattwelke.com/2019/01/06/free-tier-managed-sql-with-aws-lambda-and-heroku-postgres。 html
例子在这里
您还可以尝试将 Amazon Aurora Serverless 与 PostgreSQL 一起使用(目前处于预览状态)并且您将能够在资源部分的 serverless.yml 中设置 Amazon Aurora Serverless 配置
在这里,我发布我的问题的答案。
我正在使用“pg”和“activerecord”gem。
通过使用这个 -ActiveRecord::Base.establish_connection(your_heroku_database_url)
我能够连接我的 heroku 数据库。