Skip to content
EgyKode
04 · Infrastructure as CodeLab 26 / 59
Challengeterraform

Amazon RDS PostgreSQL & AWS Secrets Manager Integration — Challenge

Run a Multi-AZ database that survives losing an availability zone, with a password no human ever types.

Time
15 min
Level
Intermediate
Objectives
4 objectives
Cost
Low cost

Where this fits in the platform

This lab adds

  • A managed database whose password nobody has ever seen

Before you start

CostLow cost

A `db.t3.micro` RDS instance is free for 12 months on a new account and ~$13/month after. AWS Secrets Manager is $0.40 per secret per month with no free tier — small, but it does not stop on its own.

How to clean up

The goal#

Build Amazon RDS PostgreSQL & AWS Secrets Manager Integration yourself, starting from an empty directory, without following the guided steps.

Everything you need is in the criteria above. Work down them one at a time, and verify each before moving to the next.

Hands-on environment

Run this lab in a real terminal, free and in your browser. The environment is temporary and yours alone — break it as much as you like.

Start the challenge

Opens in Killercoda, in a new tab — keep this page open for the steps.

This is the guided lab's environment — the same machine, with its walkthrough on the left. Work from the task above and leave those steps alone until you are done, or you are reading the answers.

Run it on AWS

This lab builds real cloud infrastructure, so it needs your own AWS account. Follow the cost and cleanup notes above — the resources are yours, and so is the bill.

Anything you tick here is your own record. EgyKode cannot see inside that terminal, so the success criteria stay self-assessed even when the environment checks your work for you.

Rules#

  • Do not open the guided lab until you have genuinely tried.
  • When something fails, read the error before you search. The error message is the lesson.
  • Tear down anything billable as soon as you finish.

If you get stuck#

The guided lab is one click away at the bottom of this page. Using it is not failure — coming back and repeating the challenge afterwards is the point.

You are done when

0 of 4

The concept behind it

Stuck?Open the guided lab

Next up

Lab 26 of 59 on the project path

Jenkins EC2 Instance, S3 Backend & AWS Backup VaultMove Terraform state off your laptop into locked remote storage, and put the build server under a backup plan.23 minIntermediate