**To create a new volume** This example command creates an 80 GiB General Purpose (SSD) volume in the Availability Zone ``us-east-1a``. Command:: aws ec2 create-volume --size 80 --region us-east-1 --availability-zone us-east-1a --volume-type gp2 Output:: { "AvailabilityZone": "us-east-1a", "Attachments": [], "Tags": [], "VolumeType": "gp2", "VolumeId": "vol-1234567890abcdef0", "State": "creating", "SnapshotId": null, "CreateTime": "YYYY-MM-DDTHH:MM:SS.000Z", "Size": 80 } **To create a new Provisioned IOPS (SSD) volume from a snapshot** This example command creates a new Provisioned IOPS (SSD) volume with 1000 provisioned IOPS from a snapshot in the Availability Zone ``us-east-1a``. Command:: aws ec2 create-volume --region us-east-1 --availability-zone us-east-1a --snapshot-id snap-066877671789bd71b --volume-type io1 --iops 1000 Output:: { "AvailabilityZone": "us-east-1a", "Attachments": [], "Tags": [], "VolumeType": "io1", "VolumeId": "vol-1234567890abcdef0", "State": "creating", "Iops": 1000, "SnapshotId": "snap-066877671789bd71b", "CreateTime": "YYYY-MM-DDTHH:MM:SS.000Z", "Size": 500 } **To create a volume with tags** This example creates a volume and applies two tags: ``purpose`` = ``production``, and ``cost-center`` = ``cc123``. Command:: aws ec2 create-volume --availability-zone us-east-1a --volume-type gp2 --size 80 --tag-specifications 'ResourceType=volume,Tags=[{Key=purpose,Value=production},{Key=cost-center,Value=cc123}]'