我正在尝试从我的java代码创建一个ec2实例。如果我使用亚马逊提供的图像ID作为默认图像,它可以工作。
例如,以下代码可以使用
runInstancesRequest.withImageId("ami-37501207")
.withInstanceType("t1.micro").withMinCount(1)
.withMaxCount(1).withKeyName("yarn-research-aws");
RunInstancesResult runInstancesResult =
amazonEC2Client.runInstances(runInstancesRequest);
但是,如果我使用我已经安装了Java的用户定义图像并进行了一些更改,则会给我一个错误。
withImageId("ami-6fc1965f")
上面的图片ID给出了以下错误
Non-Windows instances with a virtualization type of 'hvm' are currently not supported for this instance type.
我将如何做到这一点?