我正在尝试设置自动缩放配置文件以自动扩展我自己的云。我创建了一个私有AMI映像,我想将其用作在此配置中创建新服务器时启动的映像。我正在使用自动缩放命令行控件来创建配置文件,我似乎无法使其正常工作:
$ 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
我已经验证了我正在使用的AMI ID确实存在于EC2控制台的EC2 / Images / AMI部分中。我在这做错了什么?由于公司的隐私要求,我需要将图像设置为私有,但我确实需要设置自动缩放以使其适合他们。
答案 0 :(得分:10)
确保您的AMI和AutoScaling组位于同一区域,并且您正在命令行中正确指定该区域。
答案 1 :(得分:2)
这可能是由于错误的地区造成的。默认情况下,它会查看us-east-1 enpoint。您可以指定区域,如下所示 -
as-create-launch-config your_autoscale_config --region us-west-2 --image-id“your_image_id” - instance-type m1.small
要获取区域名称列表,请转到此网址
http://docs.aws.amazon.com/general/latest/gr/rande.html#as_region