I`m versuchen, die maximale Menge an Instanzen auf EC2 mit den folgenden Parametern ausgeführt:begrenzte Anzahl von Instanzen auf Erstellung auf AWS
AWSCredentials credentials = new BasicAWSCredentials(accessKey,secretKey);
AmazonEC2Client ec2 = new AmazonEC2Client(credentials);
RunInstancesRequest request = new RunInstancesRequest();
request.setInstanceType(InstanceType.T2Micro.toString());
request.setMinCount(1);
request.setMaxCount(20);
request.setImageId("ami-b73b63a0");
request.setKeyName("hardwell");
request.setUserData(getUserDataScript());
ec2.runInstances(request);
Aber nur die ersten gestartet wird, wenn I`m versucht, führen Sie diesen Code zum zweiten Mal bekomme ich diesen Fehler:
Your quota allows for 0 more running instance(s). You requested at least 1
Aber die maximale Menge ist 20. Was gibt es die Erklärung dafür?
Danke.
Die Quote führen kann, schließt die aktuelle Anzahl der laufende Instanzen. http://stackoverflow.com/questions/14241609/api-for-checking-ec2-instance-limit – varlogtim
Ich verstehe nicht, was sollte ich ändern, um mehr als 1 zu starten? –
Dieser Code sollte 20 Instanzen beim ersten Mal starten. Hast du bestätigt, dass es nur 1 startet und dass die 1 wirklich ein t2.micro ist und dass du keine anderen Instanzen in der Region hast? –