Info icon
End of Life Notice: For Trend Cloud One™ - Conformity Customers, Conformity will reach its End of Sale on “July 31st, 2025” and End of Life “July 31st, 2026”. The same capabilities and much more is available in Trend Vision One™ Cloud Risk Management. For details, please refer to Upgrade to Trend Vision One
Use the Knowledge Base AI to help improve your Cloud Posture

Reserved Instance Purchase State

Trend Vision One™ provides continuous assurance that gives peace of mind for your cloud infrastructure, delivering over 1100 automated best practice checks.

Risk Level: High (not acceptable risk)
Rule ID: EC2-050

Identify any failed Amazon EC2 Reserved Instances (RIs) available within your AWS account and follow the Trend Cloud One™ – Conformity guidelines for remediation in order to receive a significant discount (up to 75% depending on the commitment term) for EC2 hourly charges. A failed Amazon EC2 RI is an unsuccessful reservation that received the "payment-failed" status during the purchase process.

This rule can help you with the following compliance standards:

  • APRA
  • MAS
  • AWAF

For further details on compliance standards supported by Conformity, see here.

This rule resolution is part of the Conformity Security & Compliance tool for AWS.

Cost
optimisation

Reserved Instances (RIs) represent a good strategy to cut down on Amazon EC2 costs but to fully receive the discount benefit you need to make sure that all your EC2 reservation purchases have been successfully completed.


Audit

To identify any failed Amazon EC2 Reserved Instance purchases available within your AWS cloud account, perform the following actions:

Using AWS Console

01 Sign in to the AWS Management Console.

02 Navigate to Amazon EC2 console available at https://console.aws.amazon.com/ec2.

03 In the left navigation panel, under Instances, choose Reserved Instances.

04 Click inside the Filter by attributes or search by keyword box located under Reserved Instances, choose State, select Equals from Operators, and choose Payment failed to return only the failed Amazon EC2 reservation purchases available within the current AWS region. If the Amazon EC2 console returns one or more Reserved Instances (RIs), the purchase process for the returned Reserved Instances has failed, therefore, you must take action and retry your failed reservation payment by contacting AWS Support Center.

05 Change the AWS cloud region from the console navigation bar and repeat the Audit process for other regions.

Using AWS CLI

01 Run describe-instances command (OSX/Linux/UNIX) with predefined and custom output filters to list the IDs of the failed Amazon EC2 reservation purchases available in the selected AWS region:

aws ec2 describe-reserved-instances
	--region us-east-1
	--filters "Name=state,Values=payment-failed"
	--output table
	--query 'ReservedInstances[*].ReservedInstancesId'

02 The command output should return a table with Reserved Instance IDs if there are failed reservation purchases within the selected AWS cloud region or an empty table if there are no failed Amazon EC2 reservations:

----------------------------------------
|        ReservedInstancesIds          |
+--------------------------------------+
| abcdabcd-1234-abcd-1234-abcd1234abcd |
| 12341234-abcd-1234-abcd-1234abcd1234 |
----------------------------------------

If the describe-instances command output returns one or more reservation IDs, there are failed Reserved Instance (RI) purchases available in the selected AWS region, therefore, you must take action and retry your failed reservation payment by contacting AWS Support Center.

03 Change the AWS cloud region by updating the --region command parameter value and repeat the Audit process for other regions.

Remediation / Resolution

To mitigate unsuccessful Amazon EC2 reservations you have to retry your failed Reserved Instance payments by contacting Amazon Web Services (AWS). To create a support case for failed reservation payments, perform the following operations:

Note 1: Failed Amazon EC2 Reserved Instance (RI) purchases from previous billing periods can't be retried.

Note 2: Creating a support case to request to retry your failed Amazon EC2 Reserved Instance payments using the AWS Command Line Interface (AWS CLI) is not currently supported.

Using AWS Console

01 Sign in to the AWS Management Console.

02 Navigate to AWS Support Center console available at https://console.aws.amazon.com/support/.

03 In the left navigation panel, under Support Center, choose Your support cases.

04 Choose Create case and perform the following actions to create a support case to retry failed RI payments:

  1. For How can we help?, provide the following information:
    1. Choose Account and billing for the support case type.
    2. For Service, select Account.
    3. For Category, choose Other Account Issues.
    4. For Severity, select General question.
    5. Choose Next step: Additional information.
  2. For Additional information, provide the following information:
    1. Choose your preferred contact language from the Preferred contact language dropdown list.
    2. For Subject, provide the support request subject, such as Retry failed Amazon EC2 Reserved Instance payments.
    3. For Description, provide a concise description of the issue and include the reservation ID(s) for the Reserved Instance(s) that you want to discuss. This will help the AWS support team to evaluate your request.
    4. Choose Next step: Solve now or contact us.
  3. For Solve now or contact us, select the Contact us tab, and choose a preferred contact method that AWS support team can use to respond to your request.
  4. Choose Submit to send your request to Amazon Web Services (AWS). A customer support representative should contact you shortly.

References

Publication date Mar 7, 2017