运行 Amazon Workspaces 上的 Vagrant

Run Vagrant on Amazon Workspaces

我正在尝试在 Amazon Workspaces 运行ning Amazon Linux AMI 上设置 Web 开发环境,但我没有找到在机器上安装 Vagrant 的方法。出于各种实际原因,我想拥有一台虚拟 webdev 机器,但似乎我不能 运行 vagrant,因为 AWS 已经虚拟化了。 这是正确的,还是有办法在 AWS Workspace 上安装和 运行 vagrant/virtualbox 容器?

AWS workspaces 仅在其 repo 管理器中提供数量有限的包,因此您不会在那里找到 vagrant。但是您可以使用他们 website 上的 CentOS 下载手动安装 repo。例如,这在我的 Linux AMI WorkSpace:

中对我有用
wget https://releases.hashicorp.com/vagrant/2.1.2/vagrant_2.1.2_x86_64.rpm
yum install vagrant_2.1.2_x86_64.rpm

现在 WorkSpace 本质上是一个虚拟化环境,因此您不太可能 运行 在其中安装虚拟机 - 请参阅 this

然而,vagrant 提供了许多默认提供程序以外的提供程序 - 包括 aws,这将允许您在 ec2 实例上而不是在本地启动一个 vagrant box。您可以按如下方式安装它:

vagrant plugin install vagrant-aws

并遵循配置步骤here