All skills
aws avatar

/amazon-aurora-postgresql

@a9d1c70

Amazon Aurora PostgreSQL — creates, modifies, and advises on Aurora PostgreSQL clusters specifically (PostgreSQL-compatible engine, Aurora serverless, express configuration, pgvector, Babelfish). Trigger for Aurora PostgreSQL cluster operations, express-configuration quick-start, ACU sizing, I/O-Optimized storage, commitment pricing, or PostgreSQL upgrade planning. For Aurora MySQL, use amazon-aurora-mysql instead. Contains safety guardrails, express-first routing, and response templates that override defaults.

Use this Skill: https://skilld.dev/gh/aws/agent-toolkit-for-aws/amazon-aurora-postgresql

This session only. Nothing lands on disk.

referencesupgrade-planning-pre-checklist.md

≈570 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Pre-Upgrade Checklist

Common Steps (Both Engines)

  1. Create test environment via snapshot restore

    aws rds create-db-cluster-snapshot --db-cluster-identifier {cluster} \
      --db-cluster-snapshot-identifier {cluster}-pre-upgrade-snapshot --region {region}
    aws rds restore-db-cluster-from-snapshot --db-cluster-identifier {cluster}-upgrade-test \
      --snapshot-identifier {cluster}-pre-upgrade-snapshot \
      --engine {engine} --engine-version {target_version} --region {region}
  2. Review and create new parameter group

    aws rds describe-db-cluster-parameters --db-cluster-parameter-group-name {current_pg} \
      --query "Parameters[?Source=='user' && ParameterValue!=null].{Name:ParameterName,Value:ParameterValue}" \
      --output table --region {region}

    Create new group for target version family and apply custom parameters.

  3. Check pending maintenance actions

    aws rds describe-pending-maintenance-actions \
      --resource-identifier arn:aws:rds:{region}:{account}:cluster:{cluster} --region {region}
  4. Capture baseline performance metrics — CloudWatch: CPUUtilization, DatabaseConnections, ReadLatency, WriteLatency, FreeableMemory, BufferCacheHitRatio. Save EXPLAIN plans for critical queries.

  5. Consider Blue/Green Deployments for minimal downtime. Ref: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments.html

  6. Plan maintenance window — schedule during lowest traffic (use Performance Insights).

Aurora PostgreSQL-Specific

  1. Check extension compatibility with target version.

  2. Review PostgreSQL release notes for each major version between current and target:

  3. Check encoding/locale compatibility with target.

  4. Test on snapshot-restored cluster — Aurora handles pg_upgrade internally.

  5. Check objects owned by rdsadmin — can block upgrades.

  6. Drop unused logical replication slots — active slots block major upgrades.

Source: SKILL.md on GitHub

No alerts3mo3 checks · Risk SAFE
  • Gen Agent Trust Hub3mo

    This skill provides a modular and secure toolkit for managing Amazon Aurora PostgreSQL. It features robust safety guardrails, including multi-tier confirmation models and explicit refusal of destructive operations. The integrated analysis scripts utilize official AWS data sources and adhere to the principle of least privilege, emphasizing short-lived IAM authentication for database connectivity.

  • Socket3mo

    No alerts

  • Snyk3mo

    Risk: LOW · No issues

Signed by skilld at a9d1c70. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated 4 months ago
version
1

README badge

README badge for aws/agent-toolkit-for-aws/amazon-aurora-postgresql