Amazon ec2 使用自定义的私有AMI自动缩放

Amazon ec2 使用自定义的私有AMI自动缩放,amazon-ec2,amazon-web-services,Amazon Ec2,Amazon Web Services,我正在尝试设置一个自动缩放配置文件来自动缩放我自己的云。我已经创建了一个私有的AMI映像,我想用它作为在这个配置中创建新服务器时启动的映像。我正在使用自动缩放命令行控件创建配置文件,但似乎无法使其正常工作: $ as-create-launch-config MyServerConfig --image-id "ami-12345678" --instance-type m2.4xlarge --monitoring-disabled as-create-launch-config: Malfo

我正在尝试设置一个自动缩放配置文件来自动缩放我自己的云。我已经创建了一个私有的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/AMIs部分中。我做错了什么?由于公司的隐私要求,我需要将图像保密,但我确实需要设置自动缩放以使其正常运行

确保您的AMI和自动缩放组位于同一区域,并且您在命令行中正确指定了该区域。

这可能是由于区域错误造成的。默认情况下,它查看us-east-1 enpoint。您可以按如下方式指定区域-

创建启动配置您的自动缩放配置--region us-west-2--image id“your_image_id”--实例类型m1.small

要获取区域名称列表,请转到此url