J'utilise errante pour exécuter plusieurs instances EC2 AWS en parallèle, mais j'ai touché le default limit de 20 cas par région (en t2.small
us-east-1
):Comment gérer InstanceLimitExceeded pour les instances EC2?
Il y avait une erreur de parler à AWS. InstanceLimitExceeded => Votre quota autorise 0 instance (s) supplémentaire (s) en cours d'exécution. Vous avez demandé au moins 1
lecture troubleshooting page, il est suggéré que je contacter le support technique AWS et create a case pour demander une limite plus élevée (que je l'ai fait et je suis en attente de la réponse).
Limites de service EC2: AWS définit des limites pour ces ressources par région.
Cependant est-il une autre solution de contournement pour cette limitation en termes de mise à l'échelle? En d'autres termes, s'il y a une limite par région, est-il possible d'assigner dynamiquement une autre région ou un type d'instance pour contourner la limitation?
J'utilise vagrant-aws
plug-in errante avec les paramètres suivants AWS dans mon Vagrantfile
:
config.vm.provider :aws do |aws, override|
aws.ami = "ami-fce3c696"
aws.instance_type = "t2.small"
aws.keypair_name = keypair_name
aws.region = "us-east-1"
aws.terminate_on_shutdown = true
if private_key then override.ssh.private_key_path = private_key end
if security_group then aws.security_groups = [ security_group ] end
if subnet_id then aws.subnet_id = subnet_id end
override.nfs.functional = false
override.ssh.username = "ubuntu"
override.vm.box = "my_test"
override.vm.box_url = "https://github.com/mitchellh/vagrant-aws/raw/master/dummy.box"
end