我想從當前擁有的快照創建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()
以獲取更多信息,但沒有找到任何東西。但它適用於其他圖像。