By using AWS re:Post, you agree to the Terms of Use
/How to migrate my "m1.small" reserved instances to "t3.small"?/

How to migrate my "m1.small" reserved instances to "t3.small"?


I have an "m1.small" 3-year reserved instances which will be expired on July 31, 2023.

The EC2-classic will be retired after Aug. 2022, so I have to migrate my EC2 classic instance to VPC by the deadline. Unfortunately, It looks like the "m1.small" instance type is no more available in the VPC.

If I'd like to migrate my EC2 instance to "t3.small", how do I modify my "m1.small" reserved instances to "t3.small"?

PS: I tried to modify the reserved instances, but no "t3.small" option in the available list.

2 Answers
Accepted Answer

Is your reserved instance Standard or Convertible? If it's convertible - you can use the exchange feature to change the instance family & generation, and select any instance family within the same region. However, if it's Standard, there's no way to change the instance family or generation, that's just the way Standard RIs are designed.

Generally, RIs cannot be cancelled, or you cannot change the family or generation if it's Standard RI, however I still recommend opening a support case (billing support case) from the account where you purchased your RI. You can provide the region of RI and its lease ID (alphanumeric reservation ID) to support team, and ask them how they can help with replacement, considering that Classic platform is deprecated and you have to modernize your instance to run it in VPC.

As a general rule, it is best practice to modernize your infrastructure and use most recent generation instances before you reserve. Newest generation instances always offer better performance for better cost.

answered 18 days ago
  • It's a Standard RI. Thank you for the detailed explanation and suggestion. I will submit a support ticket to see if they can help.


Here are a couple of resources to help migrate from EC2-Classic and older generation instances:

answered 20 days ago
  • I have read these documents but I cannot find the answer to my question.

    My question is: How do I migrate my "m1.small" reserved instances to "t3.small" due to the "m1.small" is no more available in VPC?

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