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
- Open the EC2 console.
- Go to Elastic Block Store → Volumes.
- Select the gp2 volume you want to upgrade.
- Click Actions → Modify volume.
-
Change Volume type from
gp2togp3. -
(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.
- Click Modify and confirm.
completed.
Option 2 · AWS CLI
Upgrade a single volume
Upgrade all gp2 volumes at once
Check modification status
Extra resources
- EBS volume types — Amazon EBS volume types
- Modify an EBS volume — Request modifications to your EBS volumes
- gp3 pricing — Amazon EBS pricing