Я новичок и в Vagrant, и в AWS, но пытаюсь заставить их играть вместе.Получение бродяг для работы с AWS
Я следую инструкциям here, но что-то не кажется правильным.
До сих пор мои шаги:
- пункт Список
- Вход в AWS Console
- Перейти в IAM
- Создать пользователя vagrant_test
- Скачано credentials.csv
- Изменить пользователя vagrant_test Правила использования:
- AmazonRDSFullAccess
- AmazonEC2FullAccess
- AmazonS3FullAccess
- AmazonRoute53FullAccess
- Перейти к Услугам -> EC2
- Создание пары ключей называется vagrant_kp
- Скачать vagrant_kp.pem
- Установка Vagrant на локальной машине бродяга плагин установить бродяга -aws
- Добавить фургон брезент box box d фиктивная https://github.com/mitchellh/vagrant-aws/raw/master/dummy.box
- Проверьте, если флажок установлен $ листа бродячей коробки манекена (AWS, 0)
Создать 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
' не был настроен для этой среды бродяг.
Теперь я не уверен, что вызывает это сообщение.
Кто-нибудь знает, что здесь происходит?
Это, кажется, не сделали никакой разницы для меня, - добавил я фиктивный ящик и установил плагин , Есть ли другая причина, по которой можно получить эту проблему? – sidney