gpt4 book ai didi

amazon-web-services - 让 Vagrant 与 AWS 配合使用

转载 作者:行者123 更新时间:2023-12-02 09:34:51 25 4
gpt4 key购买 nike

我对 Vagrant 和 AWS 都很陌生,但正在尝试让两者一起使用。

我正在按照说明操作 here ,但有些东西似乎不正确。

到目前为止我的步骤是:

  1. 列出项目
  2. 登录 AWS 控制台
  3. 进入 IAM
  4. 创建用户vagrant_test
  5. 已下载凭据.csv
  6. 编辑用户 vagrant_test附上政策:
  7. AmazonRDSFullAccess
  8. AmazonEC2FullAccess
  9. AmazonS3FullAccess
  10. AmazonRoute53FullAccess
  11. 转到服务 -> EC2
  12. 创建名为 vagrant_kp 的 key 对
  13. 下载 vagrant_kp.pem
  14. 在本地计算机上安装 Vagrantvagrant 插件安装 vagrant-aws
  15. 添加虚拟框vagrant box添加虚拟https://github.com/mitchellh/vagrant-aws/raw/master/dummy.box
  16. 检查盒子是否已安装$ Vagrant 盒子列表虚拟(aws,0)
  17. 使用内容创建 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 up —-provider=aws 方式运行 Vagrant 时,我总是会收到以下消息:

The machine with the name '—-provider=aws' was not found configured for this Vagrant environment.

现在我不确定是什么导致了该消息。

有人知道这是怎么回事吗?

最佳答案

您需要添加 vagrant-aws plugin

vagrant plugin install vagrant-aws

然后就可以运行了

vagrant up --provider=aws

如果您已经安装了该插件,请尝试先卸载并重新安装

vagrant plugin uninstall vagrant-aws 
vagrant plugin install vagrant-aws

关于amazon-web-services - 让 Vagrant 与 AWS 配合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33331571/

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