Instalar y Configurar PostgreSQL en EC2
1. Instalar PostgreSQL en EC2
Primero, necesitamos instalar PostgreSQL y sus herramientas de cliente en nuestra instancia EC2:
1
2
sudo apt install
sudo apt install postgresql postgresql-contrib -y
2. Configurar PostgreSQL
PostgreSQL debería iniciarse automáticamente después de la instalación. Si no es así, debemos iniciarlo manualmente:
1
sudo systemctl start postgresql
Luego vereficamos que se encuentre activo:
1
sudo systemctl status postgresql
Estos nos mostrará un mensaje como el siguiente:
1
2
3
4
5
6
7
8
● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/usr/lib/systemd/system/postgresql.service; enabled; preset: enabled)
Active: active (exited) since Thu 2024-11-21 14:15:33 UTC; 14min ago
Main PID: 24313 (code=exited, status=0/SUCCESS)
CPU: 2ms
Nov 21 14:15:33 ip-<tu-ip> systemd[1]: Starting postgresql.service - PostgreSQL RDBMS...
Nov 21 14:15:33 ip-<tu-ip> systemd[1]: Finished postgresql.service - PostgreSQL RDBMS.
Y para asegurarte de que se inicie automáticamente en cada arranque:
1
sudo systemctl enable postgresql
1
2
3
CREATE DATABASE api_django;
CREATE USER cliente_api WITH PASSWORD 'cliente123';
ALTER ROLE ALL PRIVILEGES ON DATABASE api_django TO cliente_api;
Con estos comandos, estamos creando la base de datos y un usuario con privilegios completos sobre esa base de datos.
Cabe señalar que este usuario se puede conectar desde una aplicación externa, si queremos conectar con este usuario desde el cliente de consola
psql
, debemos cambiar los método de autenticación.
Mi lema es
Esta entrada está licenciada bajo CC BY 4.0 por el autor.