ОШИБКА: вы не указали действительное значение изображения (AMI) при создании сервера knife ec2.

Я пробую https://github.com/chef/knife-ec2. После установки драгоценных камней я настроил knife.rb примерно так:

current_dir = File.dirname(__FILE__)
log_level                :info
log_location             STDOUT
node_name                "username9999"
client_key               "#{current_dir}/username9999"
validation_client_name   "name_aws_test-validator"
validation_key           "#{current_dir}/name_aws_test-validator.pem"
chef_server_url          "https://api.opscode.com/organizations/name_aws_test"
cookbook_path            ["#{current_dir}/../cookbooks"]

knife[:availability_zone]   = "US West (Oregon)"
#knife[:region]              = "Oregon"
knife[:image]               = "ami-eb99b2db"
knife[:flavour]             = "t2.micro"

knife[:aws_access_key_id] = "AKXXXXXXTTTTTTXXXX"
knife[:aws_secret_access_key] = "PrabchdthsoelfmhuhgyE"
knife[:aws_ssh_key_id] = 'ec2-test'

теперь сервер ножа ec2 create -r что-то возвращает это: ОШИБКА: вы не предоставили допустимое значение изображения (AMI)

Я убедился, что не ошибаюсь в ами, которые я скопировал из сообщества ами. Итак, скажите, что это дело сообщества: Centos6-template-clean-hvm - ami-07d4f737

я беру ami как ami-07d4f737. Затем из-за постоянной ошибки я создал для себя новый частный ami. Он все равно возвращает то же самое. Какие-либо предложения?

PS: многословие не возвращает ничего полезного


person OK999    schedule 13.04.2015    source источник


Ответы (1)


Эта ошибка может быть вызвана одной из следующих причин:

  1. У вас правильный AMI ID, но неверный регион. Проверьте, есть ли в регионе «Орегон» идентификатор AMI, который вы используете. Кроме того, название региона чувствительно к регистру.
  2. У вас неправильный идентификатор AMI
  3. Вероятно, у вас нет привилегий для доступа к этому AMI, но в этом случае он бы сказал, что разрешение/Доступ запрещен.

Кроме того, в ваших настройках knife.rb значение «Зона доступности» выглядит неправильно. Нет такой АЗ под названием "Запад США (Орегон)".

Для региона Орегон это либо us-west-2a, либо us-west-2b, либо us-west-2c.

person slayedbylucifer    schedule 13.04.2015
comment
не удалось опробовать ваши материалы. я сделаю это как можно скорее и отправлю обратно. Спасибо! - person OK999; 23.04.2015
comment
вы правы, кажется, что AMI не соответствует AZ/регионам и т. д. На этом сайте перечислены все ami и их детали, что очень полезно. uec-images.ubuntu.com/releases/10.04/release Тогда я просматривал изображения CentOS - похоже, CentOS AWS ami не доступны бесплатно? wiki.centos.org/Cloud/AWS - person OK999; 26.04.2015
comment
CentOS AMI доступны бесплатно. - person slayedbylucifer; 26.04.2015