如何在django中访问远程Postgresql数据库

时间:2016-11-27 11:02:08

标签: django postgresql amazon-web-services

问候语。

我的简单项目是为本地Mysql数据库设置的,但我的客户端要求数据库应该是AWS上的Postgresql。 他给我发了网址和密钥对。 他发送的信息如下。 https://0387XXXXXX98.signin.aws.amazon.com/console 用户名:“xxxxx” 密码:“”#他没有发送密码 访问密钥ID:“AKIXXXXXXXXXXXMAA”
密钥访问密钥:“XXXXXXXXXXXXXXXXXXXXXX / XXXXXXXXXXXXXX”

请帮我迁移我的项目。我不熟悉AWS。 我想知道的是  1.如何访问AWS Postgresql实例。  2.如何使用上述信息为远程AWS Postgresql设置项目。

感谢。

2 个答案:

答案 0 :(得分:0)

我再次提供了这些信息。

答案 1 :(得分:0)

要连接到postgre数据库,您需要具有:

  • 数据库端点(可以从控制台获取),
  • 端口,
  • 数据库名称,
  • 用户名,
  • 密码
  • 列表项

使用PostgreSQL的任何Python驱动程序(Psycopg2 / pg8000 /任何其他)并连接到数据库。

可能如下所示:

import psycopg2 as driv # this could be pg8000
conn = driv.connect(database='DB', user='USER', password='Qwerty123!', host='mycluster.cluster-123456789012.us-east-1.rds.amazonaws.com', port='3306')
相关问题