ArthaOps
PlatformTrustCase StudiesPricingDocs
Sign InStart Free
ZERO-AGENT READ-ONLY DEPLOYMENT // MULTI-CLOUD IAM & RBAC

Evaluate your multi-cloud environment in under 2 minutes.

Deploy the agentless read-only scanner with zero long-lived credentials stored. Real-time deterministic waste detection across 378 active multi-cloud rules.

Start Free ScanBook Demo
$curl -sSL https://arthaops.com/scan | sh
ArthaOps

Zero-Trust Multi-Cloud Cost Governance Platform. Continuous waste detection, deterministic math & automated remediation.

INSTITUTIONAL FINOPS // ZERO-TRUST ENGINE

01 PLATFORM

Platform OverviewControl RoomCloud TopologyDetector EngineAsset InventoryRemediation EngineSavings IntelligenceDetector CatalogPlatform ComparisonPricing

02 TRUST

Trust CenterSecurity ArchitectureCompliance MatrixSovereign Proxy Guarantee

03 RESOURCES

Engineering BlogSample Audit ReportDocumentationChangelogCase StudiesCustomer GuaranteesROI CalculatorGitHub Repository

04 COMPANY

About UsContact UsEnterprise Sales
45.0°W:117.0mmR:14.0mmH:53.0mmCL:298.0GAP:15.045.0°O-DIAM:117.0P-LOOP:38.0S-END:957.0117.0117.0117.0117.0117.0117.0117.0117.03.03.03.03.03.03.03.0P1P2P3P4P5P6P7P8P9⊕ DATUM-A (0,53)⊕ DATUM-B (957,0)OVERALL WIDTH: 957.00 mm53.00 mmDESIGNED BY ARTHAOPSMISSION CONTROL // CLASS-ATECH SINGULARITYSECTION 9 // ISO-128CAD DWG NO: AO-2026-M290 // SCALE 1:1 // TOLS: ±0.005mm // SHADER: WGL-V2 // CERTIFIED MAXIMUM HIGH-DENSITY CAD SCHEMATIC
© 2026 ArthaOps System Private Limited. All rights reserved.
SOC2 TYPE II READY // READ-ONLY IAM
Privacy PolicyTerms of ServiceCookie PolicyRefund PolicySystem Status
Back to Detector Directory
DET-RDS-003AWS RDSmedium Severity
Production-Validated
Last Verified: 2026-10-12

AWS RDS Abandoned Manual Snapshot Accumulation Detector

Identify orphaned manual Amazon RDS database snapshots retained long after the originating DB instance or cluster was decommissioned and deleted.

1. Detection Scope & Operational Boundaries

Every ArthaOps detector enforces strict epistemic honesty. We clearly separate what can be mathematically proven via agentless telemetry from what requires contextual human judgement.

What This Detector Identifies

  • Manual RDS snapshots (SnapshotType == 'manual') retained for > 90 days where the originating DB instance has been deleted.
  • Accumulated chains of manual snapshots that bypass automatic RDS backup retention windows.
  • Orphaned staging, test, and dev snapshots retaining gigabytes of cold storage with zero read access.

What It Cannot Establish Alone

  • Whether a specific manual snapshot is a legally mandated statutory financial backup (e.g. fiscal year-end books) required by tax or compliance authorities.
  • Whether the snapshot represents the sole surviving archive of customer data prior to an application migration.

2. Telemetry & Evidence Requirements

ArthaOps operates strictly via Plane 1 (Read-Only Discovery). The following CloudFormation / IAM permissions and CloudWatch metrics are evaluated:

Target AWS Resource Type: AWS::RDS::DBSnapshot
Required Read-Only IAM Permissions:
rds:DescribeDBSnapshotsrds:DescribeDBInstancesrds:DeleteDBSnapshotrds:CopyDBSnapshot
Evaluated Telemetry Metrics:
AWS/RDS: SnapshotStorage (GB-months, 30d)
Evidence Certification: Audited using RDS DescribeDBSnapshots and cross-referencing DescribeDBInstances to detect snapshots whose source instance no longer exists.
Production-Validated

Verification Protocol: Tested against synthetic manual DB snapshot chains older than 90 days with absent source instance identifiers.

Validation Context: Validated in development and testing accounts where developers captured pre-deletion snapshots that accumulated unmonitored for over 18 months.

3. Reproducible AWS CLI Verification Recipe

List manual RDS snapshots in ap-south-1 created over 90 days ago.

bash (read-only verification)
# List manual RDS snapshots created > 90 days ago in ap-south-1
aws rds describe-db-snapshots \
  --region ap-south-1 \
  --snapshot-type manual \
  --query "DBSnapshots[?AllocatedStorage > `50`].{SnapshotId:DBSnapshotIdentifier,DBInstance:DBInstanceIdentifier,SizeGB:AllocatedStorage,Created:SnapshotCreateTime,Engine:Engine}" \
  --output table
Representative CLI Output
---------------------------------------------------------------------------------------------------------------------------------
|                                                       DescribeDBSnapshots                                                     |
+---------------------------+------------------------+-----------+-----------------------------------+--------------------------+
|          Created          |       DBInstance       |  Engine   |             SizeGB                |        SnapshotId        |
+---------------------------+------------------------+-----------+-----------------------------------+--------------------------+
| 2025-11-14T08:22:10.000Z  | old-staging-orders-db  | postgres  | 500                               | pre-delete-backup-orders |
+---------------------------+------------------------+-----------+-----------------------------------+--------------------------+

💡 Snapshot 'pre-delete-backup-orders' has been retained for 11 months following the deletion of instance 'old-staging-orders-db', accumulating $0.105/GB-mo backup storage fees.

4. Transparent Economic Model

Potential Monthly Waste
₹18,063 / month ($215.04 for 2,048 GB of orphaned manual RDS snapshots)
2,048 GB × $0.105/GB-mo = $215.04/mo = ₹18,063.36/mo at ₹84.0/USD.
AWS Mumbai (ap-south-1) Rate
$0.105 per GB-month for RDS backup storage beyond 100% free tier allocation
US East (N. Virginia) Rate
$0.095 per GB-month for RDS backup storage beyond 100% free tier allocation
Gross Provisioned Spend
$215.04 / month (₹18,063/mo) total manual backup storage fees for 2 TB in ap-south-1
Total baseline committed spend
Avoidable Incremental Waste
₹18,063 / month ($215.04/mo) 100% avoidable waste when snapshot retention criteria have lapsed
Redundant / unutilized delta
Realized Net Savings Potential
₹18,063 / month by deleting or archiving abandoned manual snapshots
Net recovery after retention/cutover
Pricing Source & Validity: Official AWS RDS Backup Storage Pricing (ap-south-1 and us-east-1) (Retrieved: October 2026)
Model Assumptions
  • Illustrative scenario based on 2,048 GB (2 TB) of orphaned manual RDS snapshots retained past operational utility.
  • Backup storage exceeds the 100% database storage free allocation at static ₹84.00/USD conversion.
  • Once the DB instance is deleted, ALL associated manual snapshots are billed at standard backup storage rates ($0.105/GB-mo in Mumbai).
  • Actual savings depend on total allocated snapshot gigabytes and compliance data retention requirements.
Explicit Exclusions
  • Automated snapshots deleted upon instance termination are excluded (only manual snapshots persist).

5. False-Positive Scenarios & Operational Risks

Never delete or terminate cloud resources blindly. These validated architectural scenarios must be reviewed before initiating remediation:

Documented False-Positive Scenarios

  • Statutory Year-End Audit Archives: Snapshots preserved specifically to satisfy regulatory audit requirements without running an active database.
  • Golden Image Baseline: Snapshots utilized as base templates to spin up ephemeral developer environments on-demand.

Blast Radius & Remediation Risks

  • Irreversible Deletion: Deleting an RDS snapshot is permanent. There is no native recycle bin or undo capability for RDS snapshots unless AWS Backup Vault Lock is enabled.
  • Mitigation: Export snapshot data to an Amazon S3 Glacier bucket or copy to an archive account before issuing deletion.

6. Remediation Procedure & Rollback Runbook

Follow this ordered sequence of verified AWS CLI actions to remediate the resource with complete rollback availability:

1

Export Snapshot to Amazon S3 (Optional Long-Term Archive)

If compliance mandates archival, export snapshot to S3 Parquet at 80% lower cost.

aws cli command
aws rds start-export-task --region ap-south-1 --export-task-identifier export-orders-2025 --source-arn arn:aws:rds:ap-south-1:123456789012:snapshot:pre-delete-backup-orders --s3-bucket-name company-cold-archives --iam-role-arn arn:aws:iam::123456789012:role/rds-s3-export-role --kms-key-id arn:aws:kms:ap-south-1:123456789012:key/archive-key
2

Delete the Orphaned Manual Snapshot

Delete the manual snapshot to eliminate recurring storage fees.

aws cli command
aws rds delete-db-snapshot --region ap-south-1 --db-snapshot-identifier pre-delete-backup-orders

Forensic Rollback Procedure

RDS snapshot deletion is permanent and cannot be reversed natively. If exported to S3, data can be queried via Athena or restored via custom loader scripts.

🔒 ArthaOps Assurance: ArthaOps requires two-person verification and confirmation of source instance deletion before proposing RDS snapshot deletion.

Irreversible Actions & Rollback Limitations

RDS does not provide a native Recycle Bin for DB snapshots. Once deleted via the API, the snapshot data cannot be recovered by AWS Support.

SAMPLE FINDING (ILLUSTRATIVE)

How This Appears in the ArthaOps Control Plane

rds:snapshot:pre-delete-backup-ordersstagingap-south-1
₹4,410 / mo ($52.50)
ESTIMATED RECOVERABLE

Manual 500 GB PostgreSQL snapshot retained for 334 days after source database was permanently deleted.

Snapshot ID
pre-delete-backup-orders
Allocated Storage
500 GB
Engine
PostgreSQL 15.4
Created Date
November 2025 (334 days old)
Source DB Status
Deleted (Instance not found)
Monthly Storage Fee
₹4,410 / mo ($52.50)

Test Your Infrastructure in 180 Seconds

Explore our zero-setup interactive sample report covering real Mumbai findings, or launch a 100% read-only agentless scan across your AWS environment.

Explore Sample Audit Report (Zero Setup)Run Free Read-Only CloudFormation Scan →