
203
203
F.3 AWS プロバイダを利用する
F. 3
AWS
プロバイダを利用する
AWS
プロバイダの利用方法を詳しくみていきましょう。
F.3.1
Vagrantfile
まずはいつものように、
vagrant init
で
Vagrantfile
を生成します。
% vagrant init
Vagrantfile
は以下のように記述しましょう。
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "dummy"
config.vm.provider :aws do |aws, override|
aws.access_key_id = '
…
'
aws.secret_access_key = '
…
'
aws.keypair_name = "naoya's keys"
aws.instance_type = "t1.micro"
aws.region = "ap-northeast-1"
## Amazon Linux AMI 2013.03.1
aws.ami = "ami-39b23d38"
aws.security_groups = [ 'vagrant' ]
aws.tags = { 'Name' => 'vagrant-test' }
override.ssh.username = 'ec2-user'
override.ssh.private_key_path ...