2012-09-25 2 views
4

J'essaie de configurer un profil de mise à l'échelle automatique pour mettre mon propre cloud à l'échelle automatiquement. J'ai créé une image AMI privée que j'aimerais utiliser comme image lancée lors de la création de nouveaux serveurs dans cette configuration. J'utilise la ligne de commande automatique mise à l'échelle des contrôles pour créer le profil et je ne peux pas sembler le faire fonctionner:Auto-mise à l'échelle avec une AMI privée et personnalisée

$ as-create-launch-config MyServerConfig --image-id "ami-12345678" --instance-type m2.4xlarge --monitoring-disabled 
as-create-launch-config: Malformed input-AMI ami-12345678 is invalid: The AMI ID 'ami-12345678' does not exist 

J'ai vérifié que l'ID AMI que j'utilise le fait, en fait, existe dans ma partie EC2/Images/AMIs de la console EC2. Qu'est-ce que je fais mal ici? Je dois faire en sorte que les images soient privées en raison des exigences de confidentialité de l'entreprise, mais j'ai besoin de mettre en place une mise à l'échelle automatique pour faire avancer les choses.

Répondre

10

Assurez-vous que votre AMI et le groupe AutoScaling sont dans la même région et que vous spécifiez correctement cette région dans la ligne de commande.

+0

Région était le problème, merci! –

2

Cela peut être dû à une mauvaise région. par défaut, il se penche sur us-east-1 enpoint. Vous pouvez spécifier la région comme suit -

as-create-lancement-config your_autoscale_config --region nous-ouest-2 --image-id "your_image_id" --instance type m1.small

Pour obtenir la liste des noms de région aller à cette url

http://docs.aws.amazon.com/general/latest/gr/rande.html#as_region

Questions connexes