creating-amazon-aurora-db-cluster-with-instances

Creates Amazon Aurora clusters with instances and Secrets Manager password management.

Updated Jul 1, 2026
One-click install
npx skills add https://github.com/sakicodes/BuildFestHackathon26 --skill creating-amazon-aurora-db-cluster-with-instances-sakicodes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-amazon-aurora-db-cluster-with-instances
Source: https://github.com/sakicodes/BuildFestHackathon26/tree/main/.agents/skills/creating-amazon-aurora-db-cluster-with-instances
Command: npx skills add https://github.com/sakicodes/BuildFestHackathon26 --skill creating-amazon-aurora-db-cluster-with-instances-sakicodes

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Setting up a production Amazon Aurora database involves multiple ordered steps—cluster creation, instance provisioning, password management, and status monitoring—that are error-prone when done manually. This Skill orchestrates the entire sequence correctly. ## Core Features & Use Cases - Complete Aurora Provisioning: Creates an empty Aurora cluster first, then attaches a database instance so it becomes queryable. - Managed Password Security: Uses AWS Secrets Manager managed master passwords instead of plaintext credentials, with encryption at rest enabled by default. - Status Monitoring with Retry Logic: Polls cluster and instance status until available, aborting on failure or after 20 minutes. - Use Case: A platform engineer needs a new Aurora MySQL cluster with a db.r6g.large instance, 7-day backups, and encrypted storage. The Skill provisions everything and returns the cluster endpoint and secret ARN. ## Quick Start Create an Aurora MySQL cluster named my-aurora-cluster with an instance my-aurora-instance-1 using master username admin and managed password in Secrets Manager.

Frequently Asked Questions about creating-amazon-aurora-db-cluster-with-instances

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an Amazon Aurora cluster with a database instance?

Create the Aurora cluster first with aws rds create-db-cluster, wait until its status is available, then create the instance with aws rds create-db-instance attached to the cluster. This Skill automates that exact sequence including status monitoring.

How to manage Aurora master passwords with AWS Secrets Manager?

Use the --manage-master-user-password flag when creating the cluster so RDS generates and stores the password in Secrets Manager automatically. Never pass --master-user-password, and retrieve the secret ARN from the cluster response instead of the password value.

Does this support both Aurora MySQL and Aurora PostgreSQL?

Yes, the procedure supports both aurora-mysql and aurora-postgresql engines. You specify the engine and optionally an engine version, and the same cluster-then-instance workflow applies to both.

Why does Aurora cluster creation take so long?

Aurora cluster and instance creation normally takes 10-20 minutes because AWS provisions distributed storage and compute resources. The procedure polls status repeatedly and aborts only if the state fails or stays pending beyond 20 minutes.

What permissions are needed to create an Aurora cluster?

You need AWS credentials verified via aws sts get-caller-identity with permissions to create RDS clusters and instances, plus Secrets Manager operations for managed passwords. The procedure aborts if credentials are not properly configured.