Развертывание расширенного приложения yii2 на существующем экземпляре aws e2 с использованием Vagrant - PullRequest
0 голосов
/ 05 июля 2018

Я изо всех сил пытаюсь развернуть свое приложение Yii2 на экземпляре AWS e2 с помощью Vagrant. У меня есть IP-адрес сервера, имя пользователя, идентификатор ключа доступа, секретный ключ доступа, ссылка для входа в консоль и файл pem. Можно ли развернуть мое приложение yii2 на aws, используя вышеуказанную информацию с Vagrant?

1 Ответ

0 голосов
/ 05 июля 2018

Вы можете сделать с:

require 'vagrant-aws'
Vagrant.configure('2') do |config|
    config.vm.box = 'dummy'
    config.vm.provider 'aws' do |aws, override|
    aws.access_key_id = “xxxxxxxxxxxxxxxxxxxxxxxxxxx”
    aws.secret_access_key = “xxxxxxxxxxxxxxxxxxxxxxxxxx”
    aws.keypair_name = 'ssh-keypair-name'
    aws.instance_type = "t2.micro”
    aws.region = 'us-east-1'
    aws.ami = 'ami-20be7540'
    aws.security_groups = ['default']
    override.ssh.username = 'ubuntu'
    override.ssh.private_key_path = '~/.ssh/ssh-keypair-file'
  end
end

Проверьте следующие страницы для получения дополнительной информации:

http://www.tothenew.com/blog/using-vagrant-to-deploy-aws-ec2-instances/

и

https://github.com/mitchellh/vagrant-aws

Для "aws.region" найдите свой регион. Для получения дополнительной информации: https://docs.aws.amazon.com/general/latest/gr/rande.html

...