如何从PWS上的云代工厂连接到AWS RDS postgres数据库?

问题描述 投票:0回答:1

我正在使用PWS来运行我的rails应用程序,但是我们无法连接到在AWS RDS上运行的postgres数据库实例。我们尝试取消绑定我们拥有的任何ElephantSQL服务并将DATABASE_URL ENV更改为postgres登录URL,但这不起作用。我们也尝试更新我们的database.yml,但也没有发生任何事情。

这似乎应该更容易,但似乎在PWS上没有读取database.yml。

我们如何从PWS实例连接到我们的RDS数据库?

ruby-on-rails cloudfoundry amazon-rds pivotal-cloud-foundry
1个回答
0
投票
production:
  adapter: postgresql
  host:  <%= ENV["DATABASE_URL"] %>
  port:  <%= ENV["DATABASE_PORT"] %>
  database: <%= ENV["DATABASE_NAME"] %>
  pool: 15
  encoding: utf8
  username: <%= ENV["DATABASE_USER_NAME"] %>
  password: <%= ENV["DATABASE_PASSWORD"] %>

psql --host=xxxxx-prod.xxxxx.us-east-1.rds.amazonaws.com --port=5432 --username=multilang_prod_xxxx --password --dbname=multilang_prod_xxxx

尝试手动连接

psql --host=multilang-prod.cnvr5o86qwm2.us-east-1.rds.amazonaws.com --port=5432 --username=multilang_prod --password --dbname=multilang_prod

   sudo apt install postgresql-client-common
   sudo apt install  postgresql-client-9.5
© www.soinside.com 2019 - 2024. All rights reserved.