2016-11-27 6 views
0

Приветствие.Как получить доступ к удаленной базе данных Postgresql в django

Мой простой проект был настроен для локальной базы данных Mysql, но мой клиент потребовал, чтобы база данных была Postgresql на AWS. Он прислал мне URL-адрес и пару ключей доступа. Полученная им информация является следующей. Имя https://0387XXXXXX98.signin.aws.amazon.com/console Пользователь: «ххххх» Пароль: «» # он не послал пароль доступа идентификатор ключа: «AKIXXXXXXXXXXXMAA»
Секретный ключ доступа: «XXXXXXXXXXXXXXXXXXXXXX/XXXXXXXXXXXXXX»

Пожалуйста, помогите мне перенести мой проект , Я не знаком с AWS. Что я хочу знать 1. Как получить доступ к экземпляру AWS Postgresql. 2. Как я могу настроить свой проект для удаленного AWS Postgresql с приведенной выше информацией.

Спасибо.

ответ

0

Я снова разместил информацию.

  • https://0387XXXXXX98.signin.aws.amazon.com/console
  • Имя пользователя: "ххххх"
  • Пароль: "" # (он не послал пароль)
  • Access ключ ID: "XXXXXXXXXXXXXXXXX"
  • Секретный ключ доступа: «XXXXXXXXXXXXXXXXXXXXXX/XXXXXXXXXXXXXX»
0

для подключения к базе данных Postgre, вам необходимо иметь:

  • базы данных конечных точек (которые вы можете получить из консоли),
  • порт,
  • имя базы данных,
  • имя пользователя,
  • пароль
  • Элемент списка

Используйте любой из Python для PostgreSQL (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') 
Смежные вопросы