这里是我的EBS卷附件EC2的代码。用ebs卷附上ec2
private static AttachVolumeResult attachEBSVolume(String volumeId, String instanceId, String device){
AttachVolumeRequest attachVolReq = new AttachVolumeRequest(volumeId, instanceId, device);
return ec2.attachVolume(attachVolReq);
}
它的工作第一次很好,但是当我再次运行时它给出以下例外。 请告诉我如何解决它,并请告诉我参数中的deviceName(第3参数)参数是什么以及它的可能值是什么。由于
This is function call shown below
attachEBSVolume(createRes.getVolume().getVolumeId(), "InstanceIDhere", "xvdg");
下面是例外起来::
AWS Error Code: InvalidParameterValue, AWS Error Message: Invalid value 'xvdg' for unixDevice. Attachment point xvdg is already in use.
每次打开我的ec2后,是否需要附上卷ID? –
不,我认为你不需要每次都附上EC2。只有在您解除附加条件后,您才需要附加。 – farhangdon
感谢它帮助。 –