Amazon RDS - PostgresSQL creando base de datos

Como plataforma en la nube, AWS le ofrece un número mínimo de pasos para configurar una base de datos en RDS. La creación de un PostgreSQL se puede realizar de tres formas. Mediante la consola de administración de AWS, AWS CLI o API de AWS. Examinaremos cada uno de estos enfoques uno por uno.

La consola de administración de AWS es la forma más conveniente de comenzar con RDS. Inicie sesión en la consola de AWS utilizando los detalles de su cuenta de AWS, ubique el servicio RDS y luego siga los pasos que se muestran a continuación para crear una instancia de PostgreSQL.

Paso 1

Seleccione el motor PostgreSQL desde la consola.

Paso 2

Especifique los detalles de la base de datos necesarios.

Paso 3

En este paso, usted decide la clase de instancia de db, la cantidad de almacenamiento asignada también establece la contraseña maestra junto con algunos otros detalles.

Stpe — 4

Este es el paso final cuando mencionas la configuración de seguridad y vpc, cifrado, opciones de copia de seguridad y exportación de registros, etc. Por brevedad, la captura de pantalla se ha acortado mostrando solo las opciones finales.

Stpe — 5

En el paso final elegimos la opción Crear base de datos.

Para crear una instancia de base de datos de PostgreSQL mediante la AWS CLI, llame al comando create-db-instance con los siguientes parámetros.

aws rds create-db-instance 
    --db-instance-identifier pgdbinstance \
    --allocated-storage 20 \ 
    --db-instance-class db.t2.small \
    --engine postgres \
    --master-username masterawsuser \
    --master-user-password masteruserpassword

Para crear una instancia de PostgreSQL mediante la API de Amazon RDS, llamamos a la acción CreateDBInstance con los parámetros que se muestran a continuación.

https://rds.amazonaws.com/
    ?Action=CreateDBInstance
    &AllocatedStorage=20
    &BackupRetentionPeriod=3
    &DBInstanceClass=db.t2.small
    &DBInstanceIdentifier=pgdbinstance
    &DBName=mydatabase
    &DBSecurityGroups.member.1=mysecuritygroup
    &DBSubnetGroup=mydbsubnetgroup
    &Engine=postgres
    &MasterUserPassword=
      
        &MasterUsername=
       
         &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2013-09-09 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140212/us-west-2/rds/aws4_request &X-Amz-Date=20140212T190137Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=60d520ca0576c191b9eac8dbfe5617ebb6a6a9f3994d96437a102c0c2c80f88d