मैं ईबीएस के साथ प्रोग्रामिंग के साथ एक उबंटू 12.04 एलटीएस सर्वर 64 बिट लॉन्च करने की कोशिश कर रहा हूं। मैं निम्नलिखित कोड लिखा है:अमान्यAMIID.NotFound, AWS त्रुटि संदेश: AMI ID 'ami-c1aaabb5' मौजूद नहीं है
Placement placement = new Placement("eu-west-1b");
RunInstancesRequest runInstancesRequest = new RunInstancesRequest()
.withPlacement(placement).withInstanceType("t1.micro")
.withImageId("ami-c1aaabb5").withMinCount(1).withMaxCount(1)
.withSecurityGroupIds("testGroup").withKeyName("testKey")
.withUserData(Base64.encodeBase64String(startupScript.getBytes()));
RunInstancesResult runInstances = amazonEC2.runInstances(runInstancesRequest);
List<Instance> instances = runInstances.getReservation().getInstances();
हालांकि, मैं इस त्रुटि मिलती है:
AWS Error Code: InvalidAMIID.NotFound, AWS Error Message: The AMI ID 'ami-c1aaabb5' does not exist
मैंने पाया है कि अमेज़न एडब्ल्यूएस कंसोल में उदाहरण ईद है और यह भी इस URL पर: http://cloud-images.ubuntu.com/releases/precise/release-20121001/
मैं क्या गलत कर रहा हूँ?
आह! जिसने मुझे इतना समय बचाया! – Shankar
मैं कोड खोल सकता था, लेकिन आपकी पोस्ट ने मुझे बहुत कुछ सोचने का मौका मिलने से पहले बचाया था। बहुत धन्यवाद। – Stephano