EC2 Reserved Instance Sharing across Accounts


I have 4 AWS Accounts

  • Account #1 (main Management Account used for billing) - used for development
  • Account #2
  • Account #3 (used for production)

I purchased 3 reserved instances of EC2 using the main management Account #1. The reserved instances need to be created/used under Account #3 (account used for production). We have reserved instances "sharing" turned on and activated on all accounts.

How do I create (or confirm) that a EC2 instances am going to use in Account #3 will be the one of the reserved instances I purchased using management Account #1.

asked 6 months ago367 views
2 Answers

If you have Reserved Instances and Saving Plans sharing on for all accounts, you have no control which account the RI will apply to first if the eligible EC2 instances launched on both accounts. It is recommended to purchase RIs in linked account incase that control needed. In your case, if you only have 3 accounts and there is no need for Account #2 to use the RIs, you can disable RI and SP sharing with account #2. This leaves the RI available to Account #1 and Account #3. You can do that by going to this link in your account:

If you want to verify that Account #3 is covered by reserved instances on specific EC2 usages, In Account #3 navigate to:

  • Billing and Cost Management
  • In the navigation pane to the left, go to Reservations, and choose Coverage Report.
  • Here look at the Instance type which matches the RI and check if the coverage apply and at what percentage. You can view the same report from Account #1 by using the Linked Account filter in the right of your screen.
profile pictureAWS
answered 6 months ago
profile picture
reviewed 6 months ago

As long as the accounts are part of the same AWS Organisation and Reserved Instance and Savings Plans discount sharing has not been deactivated (the default is that is is active) then the discount for using reserved instances will be applied across all accounts that are part of the organisation.

Your situation is similar to this example here

If your bill is higher than expected then you can always raise a billing support case

profile picture
answered 6 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions