【发布时间】:2018-06-20 03:27:17
【问题描述】:
尝试连接到 Amazon 上的数据库时出现此错误。这是来自亚马逊服务器。
psycopg2.OperationalError:无法将主机名“domain-stg-postgres.caxdkvuertc9.us-west-1.rds.amazonaws.com/projectname_dev”转换为地址:名称或服务未知
我在这里设置:
db["host"] = parser['ebean.datasource.databaseUrl'].replace("${ebean.datasource.name}", db_name)
为什么我的主机名不起作用?我在这里遗漏了什么明显的东西吗?
这似乎是亚马逊特有的问题?
【问题讨论】:
-
这是您的主机名:
domain-stg-postgres.caxdkvuertc9.us-west-1.rds.amazonaws.com这是您的数据库名称projectname_dev。您不应该将/projectname_dev作为主机名的一部分。 -
啊,我认为数据库和 URL 参数对于正确路径到 Amazon 数据库是必要的。改变这一点似乎确实有效。如果您希望我接受,请随时回答。
标签: postgresql amazon-web-services psycopg2