Reputation: 820
I am trying to launch an instance, and I'm adding an EBS volume on top of the root volume. In the extra EBS volume, I'm specifying a snapshot I created. When I click "Launch", I immediately get the following error:
snapshotId can only be modified on EBS devices
Can you explain the problem please?
Upvotes: 38
Views: 15328
Reputation: 470
I had the same issue, described it here Amazon Launch Template - Updated AMI .
tl;dr You need to keep AMI and volume's sizes the same. I had 15 GB AMI and 8 GB volume.
Upvotes: 1
Reputation: 1386
Ran into the same issue while mounting EBS volume to /dev/sdc
on an instance (c3.2xlarge) using HVM image.
The solution which worked for me was to use an available AWS recommended device name e.g. /dev/sdf
. AWS recommended device name for attaching EBS volume is /dev/sd[f-p]
For Linux/Unix instance recommended device names are
/dev/sd[f-p]
Source: AWS Block Device Naming on Linux Instances
Upvotes: 86
Reputation: 323
Error Description is not correct, however Maxim Kogan is correct, Moving to larger instance solves the problem. It appears, that the storage capacity of T1 instance is very little.
Upvotes: 0