5
プログラムでEBSを使用してUbuntu 12.04 LTS Server 64ビットを起動しようとしています。私は、次のコードを書いている:InvalidAMIID.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
私はアマゾンAWSコンソールにしても、このURLでそのインスタンスIDを見つけた:http://cloud-images.ubuntu.com/releases/precise/release-20121001/
私は間違って何をしていますか?
Ah!それで私はずっと時間を節約できました! – Shankar
私はコードを開くことができたかもしれませんが、あなたのポストは私がそれほど多くのことを考える機会を得る前に私を助けました。どうもありがとう。 – Stephano