Identify any pending RDS Reserved Instance (RI) purchases available within your AWS account and follow Cloud Conformity recommendations for remediation in order to enable discounted hourly rates for your database instances. A payment-pending RDS RI purchase is a reservation purchase that can't be fully processed due to issues with the payment method, that maintains the 'payment-pending' status long after the initial purchase attempt - not to be confused with the pending state temporarily installed during a successfully processed RDS RI purchase (i.e. where the reservation status changes from 'payment-pending' to 'active' within a reasonable time frame).
This rule can help you work with the AWS Well-Architected Framework.
This rule resolution is part of the Conformity Security & Compliance tool for AWS.
optimisation
The cost savings when using RDS Reserved Instances over On-Demand Instances are up to 70% when utilized in steady state (i.e. heavy utilization such as production database), therefore in order to receive this discount benefit you need to make sure that all your RDS database reservation purchases have been fully processed (active).
Audit
To identify any pending RDS RI purchases available in your AWS account, perform the following:
Remediation / Resolution
There are reservation types such as Partial Upfront and All Upfront that require an upfront payment. If the financial institution that issued your payment method cannot approve the AWS charges for the necessary upfront payment, your reservation purchases are not fully processed and confirmed, therefore Amazon set their status to "payment-pending". To solve incomplete AWS RDS reservations you need to retry these Reserved Instance(s) payments by contacting Amazon Web Services. To create the necessary support case using AWS Support Center, perform the following actions:
Note: Requesting Amazon to retry your pending RDS Reserved Instance(s) payments using AWS Billing and Cost Management console or AWS API via Command Line Interface (CLI) is not currently supported.References
- AWS Documentation
- Amazon RDS Reserved Instances
- Working with Reserved DB Instances
- AWS Command Line Interface (CLI) Documentation
- rds
- describe-reserved-db-instances