2015-10-25 2 views
2

Я новичок и в Vagrant, и в AWS, но пытаюсь заставить их играть вместе.Получение бродяг для работы с AWS

Я следую инструкциям here, но что-то не кажется правильным.

До сих пор мои шаги:

  1. пункт Список
  2. Вход в AWS Console
  3. Перейти в IAM
  4. Создать пользователя vagrant_test
  5. Скачано credentials.csv
  6. Изменить пользователя vagrant_test Правила использования:
  7. AmazonRDSFullAccess
  8. AmazonEC2FullAccess
  9. AmazonS3FullAccess
  10. AmazonRoute53FullAccess
  11. Перейти к Услугам -> EC2
  12. Создание пары ключей называется vagrant_kp
  13. Скачать vagrant_kp.pem
  14. Установка Vagrant на локальной машине бродяга плагин установить бродяга -aws
  15. Добавить фургон брезент box box d фиктивная https://github.com/mitchellh/vagrant-aws/raw/master/dummy.box
  16. Проверьте, если флажок установлен $ листа бродячей коробки манекена (AWS, 0)
  17. Создать Vagrantfile с содержанием

    Vagrant.configure(2) do |config| 
        config.vm.box = "dummy" 
    
        config.vm.provider :aws do |aws, override| 
        aws.access_key_id = "<hidden>" 
        aws.secret_access_key = "<hidden>" 
        aws.keypair_name = "vagrant_kp" 
        aws.ami = "ami-52978200" 
        #Amazon Linux AMI 2015.09 (HVM), SSD Volume Type - ami-52978200 
        override.ssh.username = "ec2-user" 
        override.ssh.private_key_path = "/Users/delOne/Test/re/aws/vagrant_kp.pem" 
    
        end 
    
    end 
    

Теперь всякий раз, когда я бег Vagrant, как vagrant up —-provider=aws , Я всегда получаю следующее сообщение:

Машина с названием '—-provider=aws' не был настроен для этой среды бродяг.

Теперь я не уверен, что вызывает это сообщение.

Кто-нибудь знает, что здесь происходит?

ответ

1

вам нужно будет добавить vagrant-aws plugin

vagrant plugin install vagrant-aws 

, то вы можете запустить

vagrant up --provider=aws 

Если вы уже установили плагин, попробуйте удалить первую и переустановить

vagrant plugin uninstall vagrant-aws 
vagrant plugin install vagrant-aws 
+0

Это, кажется, не сделали никакой разницы для меня, - добавил я фиктивный ящик и установил плагин , Есть ли другая причина, по которой можно получить эту проблему? – sidney

0

У меня была такая же проблема с бродяга до --provider = AWS

я в конечном итоге делает это:

export VAGRANT_DEFAULT_PROVIDER=aws 
vagrant up