Skip to main content
This guide walks you through upgrading Amazon EBS volumes from gp2 to gp3. The upgrade is done in-place with no downtime required.
gp3 volumes are up to 20% cheaper than gp2 and offer better baseline performance (3,000 IOPS and 125 MB/s throughput included).

Before you start

Make sure:
  • You can log in to the AWS Console and have IAM permissions for EC2.
  • You have the AWS CLI installed and configured (for CLI method).
  • The volume is in the available or in-use state.
  • You haven’t modified the volume in the last 6 hours (AWS allows one modification per volume every 6 hours).

Option 1 · AWS Console

  1. Open the EC2 console.
  2. Go to Elastic Block StoreVolumes.
  3. Select the gp2 volume you want to upgrade.
  4. Click ActionsModify volume.
  5. Change Volume type from gp2 to gp3.
  6. (Optional) Adjust IOPS and Throughput if needed:
    • Default: 3,000 IOPS and 125 MB/s (included in the base price).
    • Increase only if your workload requires more.
  7. Click Modify and confirm.
The modification runs in the background. Monitor the State column until it shows completed.

Option 2 · AWS CLI

Upgrade a single volume

Upgrade all gp2 volumes at once

Check modification status


Extra resources