Create AWS RDS Multi-AZ

1. Go to AWS RDS console.

2. In the left sidebar,

  • Choose Databases.
  • Click Create database.

0001

3. In the Choose a database creation method section, select Standard create.

0002

4. In the Engine options section,

  • For Engine type, select PostgreSQL.

0003

  • For Engine Version, select PostgreSQL 16.3-R2.

0004

5. In the Templates section, select Production.

0005

6. In the Availability and durability section, select Multi-AZ DB instance.

0006

7. In the Settings section,

  • For DB instance identifier, enter awsome-books.
  • For Master username, enter postgres.
  • For Credentials management, choose Managed in AWS Secrets Manager - most secure.

0007

8. In the Instance configuration section, select Burstable classes (includes t classes) and db.t3.micro.

0008

9. In the Storage section,

  • For Storage type, select General Purpose SSD (gp3).
  • For Allocated storage, enter 20.

0009

10. In the Connectivity section,

  • For Virtual private cloud (VPC), select the VPC named fcj.

00010

  • For DB subnet group, choose awsome-books.
  • For Public access, select No.
  • For VPC security group (firewall), select Choose existing.
  • For Existing VPC security groups, select fcj-db.

00011

11. In the Monitoring section, turn off Turn on Performance Insights.

00012

12. In the Additional configuration section,

  • For Initial database name, enter awsome_books.

00013

  • For Deletion protection, turn off Enable deletion protection (do not do this in real world projects).

00014

13. Scroll down to the bottom, click Create database.

00015

It migh take a while to create AWS RDS intances and the secret in AWS Secrets Manager.