2016-09-26 1 views
-1
aws ec2 run-instances --region us-west-2 --image-id ami-d732f0b7 --count 1 --instance-type t1.micro --security-groups launch-wizard-1 --key-name key-name 

Ошибка:AWS CLI инструмент не в состоянии запустить t1.micro экземпляр возвращаемый

An error occurred (InvalidParameterCombination) when calling the RunInstances operation: Non-Windows instances with a virtualization type of 'hvm' are currently not supported for this instance type. 

Однако с помощью веб-консоли, я могу запустить t1.micro экземпляр, используя тот же образ Ubuntu (предоставленный в нашем регионе-запад-2)

+1

Вы уверены? 't1.micro' выделен для меня для того же AMI в' us-west-2' – helloV

+0

@helloV http://s13.postimg.org/824mrd8fb/lol.png – bawejakunal

+2

На изображении изображено 't2.micro' (текущий ген), но в CLI вы передаете 't1.micro' (предыдущий ген) – helloV

ответ

2

как @helloV, указанный t1.micro отключен. Вы можете проверить детали на данном Ami:

aws> ec2 describe-images --image-ids ami-d732f0b7 --region us-west-2 
{ 
    "Images": [ 
     { 
      "VirtualizationType": "hvm", 
      "Name": "ubuntu/images/hvm-ssd/ubuntu-trusty-14.04-amd64-server-20160714", 
      "Hypervisor": "xen", 
      "SriovNetSupport": "simple", 
      "ImageId": "ami-d732f0b7", 
      "State": "available", 
      "BlockDeviceMappings": [ 
       { 
        "DeviceName": "/dev/sda1", 
        "Ebs": { 
         "DeleteOnTermination": true, 
         "SnapshotId": "snap-47713105", 
         "VolumeSize": 8, 
         "VolumeType": "gp2", 
         "Encrypted": false 
        } 
       }, 
       { 
        "DeviceName": "/dev/sdb", 
        "VirtualName": "ephemeral0" 
       }, 
       { 
        "DeviceName": "/dev/sdc", 
        "VirtualName": "ephemeral1" 
       } 
      ], 
      "Architecture": "x86_64", 
      "ImageLocation": "099720109477/ubuntu/images/hvm-ssd/ubuntu-trusty-14.04-amd64-server-20160714", 
      "RootDeviceType": "ebs", 
      "OwnerId": "099720109477", 
      "RootDeviceName": "/dev/sda1", 
      "CreationDate": "2016-07-15T10:37:25.000Z", 
      "Public": true, 
      "ImageType": "machine" 
     } 
    ] 
} 

Ключ "VirtualizationType": "hvm" так это AMI поддерживает только аппаратные виртуальные машины (HVM) типа виртуализации.

t1 (и другое 1-е поколение AMI) поддержка экземпляров paravirtual (PV) виртуализация.

Вы можете прочитать больше о различиях в aws documentation

Смежные вопросы