Ich versuche, einen Ubuntu 12.04 LTS Server 64 Bit, mit EBS, programmgesteuert zu starten. Ich habe den folgenden Code geschrieben:InvalidAMIID.NotFound, AWS Fehlermeldung: Die AMI-ID 'ami-c1aaabb5' existiert nicht
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();
Allerdings bekomme ich diesen Fehler:
AWS Error Code: InvalidAMIID.NotFound, AWS Error Message: The AMI ID 'ami-c1aaabb5' does not exist
Ich habe festgestellt, dass Instanz Id in Amazon AWS-Konsole und auch unter dieser URL: http://cloud-images.ubuntu.com/releases/precise/release-20121001/
Was mache ich falsch?
Ah! das hat mir so viel Zeit erspart! – Shankar
Ich hätte den Code öffnen können, aber Ihr Beitrag hat mich gerettet, bevor ich die Chance hatte, so viel zu denken. Danke vielmals. – Stephano