AWS导入vmdk java
我试图将vmdk导入AWSEC2,但似乎没有好的JavaAPI文档 我遇到了下面的flow,它应该是有效的AWS导入vmdk java,java,amazon-web-services,amazon-ec2,Java,Amazon Web Services,Amazon Ec2,我试图将vmdk导入AWSEC2,但似乎没有好的JavaAPI文档 我遇到了下面的flow,它应该是有效的 DiskImageDetail id = new DiskImageDetail(); id.setFormat(DiskImageFormat.VMDK); // id.setImportManifestUrl(importManifestUrl) // TODO: set to 10GB e.g. id.setBytes(80000000000
DiskImageDetail id = new DiskImageDetail();
id.setFormat(DiskImageFormat.VMDK);
// id.setImportManifestUrl(importManifestUrl)
// TODO: set to 10GB e.g.
id.setBytes(80000000000L);
VolumeDetail volume = new VolumeDetail();
volume.setSize(80000000000L);
DiskImage i = new DiskImage();
i.setImage(id);
i.setVolume(volume);
i.setDescription("disk image");
List<DiskImage> listImages = new ArrayList<DiskImage>();
listImages.add(i);
ImportInstanceLaunchSpecification ls = new ImportInstanceLaunchSpecification();
ImportInstanceRequest ir = new ImportInstanceRequest();
ir.setDescription("Test");
ir.setDiskImages(listImages);
ir.setRequestCredentials(Connection.getAWSCredentials());
// ir.setGeneralProgressListener()
ir.setLaunchSpecification(ls);
// Some code to set
ImportVolumeRequest ivr = new ImportVolumeRequest();
//ivr.setSomeData();
AmazonEC2 ec2 = // set some connection
ec2.importInstance(ir);
ec2.importVolume(ivr);
但我不确定要传递什么值,也没有示例代码
它可以通过cmdlet来完成,但对于Java,我看不到任何有希望的东西
谢谢你在这方面的帮助
提前感谢您好,有人能帮忙吗?如何传递vmdk文件路径?谢谢