Amazon RDS - PostgresSQL che crea DB

Essendo una piattaforma cloud, AWS offre un numero minimo di passaggi per configurare un database in RDS. La creazione di un PostgreSQL può essere eseguita in tre modi. Utilizzo della console di gestione AWS, AWS CLI o API AWS. Analizzeremo ciascuno di questi approcci uno per uno.

La console di gestione AWS è il modo più conveniente per iniziare con RDS. Accedi alla console AWS utilizzando i dettagli del tuo account AWS, individua il servizio RDS e quindi segui i passaggi mostrati di seguito per creare un'istanza PostgreSQL.

Passo 1

Seleziona il motore PostgreSQL dalla console.

Passo 2

Specificare i dettagli DB richiesti.

Passaggio 3

In questo passaggio decidi la classe dell'istanza db, la quantità di memoria allocata imposta anche la password principale insieme a pochi altri dettagli.

Stpe — 4

Questo è il passaggio finale quando si menzionano le impostazioni di protezione e vpc, crittografia, opzioni di backup ed esportazione dei log, ecc.

Stpe — 5

Nel passaggio finale scegliamo l'opzione Crea database.

Per creare un'istanza database PostgreSQL utilizzando AWS CLI, chiama il comando create-db-instance con i parametri seguenti.

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

Per creare un'istanza PostgreSQL utilizzando l'API Amazon RDS, chiamiamo l'azione CreateDBInstance con i parametri come mostrato di seguito.

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