gpt4 book ai didi

linux - Vagrant : An AMI must be configured via "ami" (region: #{region})

转载 作者:太空狗 更新时间:2023-10-29 12:09:59 25 4
gpt4 key购买 nike

运行 vagrant 命令时出现如下错误,

 # vagrant up --provider=aws

这台机器的配置有错误。请修复以下错误并重试:

AWS 提供商:* AMI 必须通过“ami”配置(区域:#{region})

我正在使用 Vagrant 2.0.1 和 vagrant-aws 0.7.2

Vagrant 文件:

Vagrant.configure("2") do |config|
require 'vagrant-aws'
Vagrant.configure('2') do |config|
config.vm.box = 'Vagarent'
config.vm.provider 'aws' do |aws, override|
aws.access_key_id = "xxxxxxxxxxxxxxxxxx"
aws.secret_access_key = "xxxxxxxxxxxxxxxxxxxxxxxx"
aws.keypair_name = 'ssh-keypair-name'
aws.instance_type = "t2.micro"
aws.region = 'us-west-2a'
aws.ami = 'ami-1122298f0'
aws.security_groups = ['default']
override.ssh.username = 'ubuntu'
override.ssh.private_key_path = '~/.ssh/ssh-keypair-file'
end
end

如何解决?

最佳答案

us-west-2a 不是有效的区域名称,请参阅 https://docs.aws.amazon.com/general/latest/gr/rande.html#ec2_region获取可用区域和端点的完整列表。

如果你的 AMI 位于美国西部(俄勒冈),那么你需要在你的 Vagrantfile 中替换为 us-west-2

关于linux - Vagrant : An AMI must be configured via "ami" (region: #{region}),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47695544/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com