I`m пытается запустить максимальное количество экземпляров на ec2 со следующими параметрами:ограниченное количество экземпляров по созданию на 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);
Но только первый один запущен, когда I`m пытается запустите этот код во второй раз, я получу эту ошибку:
Your quota allows for 0 more running instance(s). You requested at least 1
Но максимальная сумма 20. Какое объяснение?
Спасибо.
Квота включает в себя текущий номер запущенных экземпляров. http://stackoverflow.com/questions/14241609/api-for-checking-ec2-instance-limit – varlogtim
Я не понимаю, что я должен изменить, чтобы запустить более 1? –
Этот код должен начинаться с 20 экземпляров при первом запуске. Вы подтвердили, что он запускает только 1, и что 1 действительно является t2.micro и что у вас нет других экземпляров, запущенных в регионе? –