我如何将我的Heroku数据库与无服务器框架连接

时间:2019-02-19 11:33:57

标签: serverless-framework serverless serverless-architecture

我正在使用无服务器框架将我的ruby服务之一创建为无服务器。

我当前的基础架构正在使用“ Ruby on Rails”框架。

现在,我需要在serverless.yml文件中配置数据库。 因此,对此的任何帮助将不胜感激。

2 个答案:

答案 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数据库。