我想从当前拥有的快照创建AMI。我正在使用ImportImageRequest来完成任务。以下是我的一段代码。使用Java SDK在AWS中使用快照创建AMI
ImportImageResult iir = ec2.importImage(new ImportImageRequest().withDiskContainers(new ImageDiskContainer().withSnapshotId("snap-3b4pd121")));
System.out.println(iir.toString());
System.out.println(iir.getImportTaskId());
System.out.println(iir.getImageId());
输出出来作为
{ImportTaskId: import-ami-ffwthmw7,SnapshotDetails: [{DiskImageSize: 0.0,}],Progress: 2,StatusMessage: pending,Status: active}
import-ami-ffwthmw7
null
这意味着,图像ID为空。我无法推断出这个原因。我也尝试describeImage()
以获取更多信息,但没有找到任何东西。但它适用于其他图像。