我正在使用无服务器框架将我的ruby服务之一创建为无服务器。
我当前的基础架构正在使用“ Ruby on Rails”框架。
现在,我需要在serverless.yml文件中配置数据库。 因此,对此的任何帮助将不胜感激。
答案 0 :(得分:2)
目前无服务器框架不支持要配置的Heroku Postgres数据库
如果要从lambda连接到Heroku Postgres数据库,请在https://mattwelke.com/2019/01/06/free-tier-managed-sql-with-aws-lambda-and-heroku-postgres.html
中介绍解决方案。示例为here
此外,您可以尝试将Amazon Aurora Serverless与PostgreSQL一起使用(现在在预览中) 您将可以在resources部分
中的serverless.yml中设置Amazon Aurora Serverless配置。答案 1 :(得分:0)
我在这里发布问题的答案。
我正在使用'pg'和'activerecord'宝石。
通过使用-ActiveRecord::Base.establish_connection(your_heroku_database_url)
我可以连接我的heroku数据库。