Overview
OpenSRE uses AWS RDS to investigate database instance health and surface recent operational events — failovers, maintenance windows, parameter changes, and backup activity — when you ask about a managed RDS database. All RDS API calls are read-only and routed through the sharedaws_sdk_client allowlist, so the integration cannot mutate your RDS resources.
Prerequisites
- AWS credentials configured per the AWS integration (role ARN recommended)
- An RDS DB instance you want OpenSRE to investigate
- IAM permissions for the two RDS describe actions listed below
Setup
Option 1: Interactive CLI
Option 2: Environment variables
Region resolution order (highest priority first):
regionfield on the source dict (when configured via the integrations store)AWS_REGIONenvironment variableRDS_REGIONenvironment variableus-east-1(default)
Credentials
The integration only needs two read-only RDS actions on the same IAM role or user used for the AWS integration:ReadOnlyAccess policy, both actions are covered.
Tools
Both tools become available whenever
rds.db_instance_identifier is present in the resolved sources.
Use cases
- Verifying RDS instance status (
available,modifying,failed) - Detecting Multi-AZ failover events around an incident timestamp
- Tracing recent maintenance, parameter group changes, or backup activity that may correlate with the incident
Verify
There is no dedicatedopensre integrations verify rds target today. Confirm AWS credentials work (see AWS), then start opensre and ask, e.g. “What’s the status of prod-orders-db? Any recent failovers?”
Troubleshooting
Security
- Use read-only IAM (
Describe*only). - Prefer role ARN / least privilege over long-lived keys.
- Store identifiers and credentials out of source control.