エラーは以下のようなメッセージが出力されます。
Error: Expected(200) <=> Actual(400 Bad Request)
(中略)
<Code>InvalidAMIID.NotFound</Code>
<Message>The image id '[ami-b8a63b88]' does not exist</Message>
Vagrantfileは以下のように設定しています。
Vagrant.configure("2") do |config|
config.vm.box = "dummy"
config.vm.box_url = "https://github.com/mitchellh/vagrant-aws/raw/master/dummy.box"
config.vm.provider :aws do |aws, override|
aws.instance_type = "t1.micro"
aws.ami = "ami-b8a63b88"
aws.security_groups = ["default"]
aws.tags = [
"name:myapp",
"environments:development"
]
aws.access_key_id = '****'
aws.secret_access_key = '****'
aws.region = "ap-northeast-1"
aws.availability_zone = "ap-northeast-1a"
aws.keypair_name = "****"
override.ssh.username = "ec2-user"
override.ssh.private_key_path = "./key.pem"
end
end
エラーメッセージからは指定したami-idが無いよと言われていると思うのですが、
指定しているami-idはawsが公開しているものを利用しており、存在しないということはないと思うのです。
何が問題なのでしょうか?
コメント(2件)
https://forums.aws.amazon.com/thread.jspa?messageID=246710
リージョンを調べて修正したところ、このエラーが出なくなりました。
有難うございました。