首先,在你向我投票之前,我已经看过如何在Elastic Beanstalk中安装mongodb?2014年,不再有效.以及https://docs.mongodb.org/ecosystem/platforms/amazon-ec2/#manually-deploy-mongodb-on-ec2
我已经在node.js上运行了一个新的弹性beanstalk环境,其中包含1个ec2微实例'64位运行Node.js的Amazon Linux 2016.03 v2.1.0'
我已经尝试使用ssh连接到我的实例并使用yum命令安装mongodb包:
$ sudo yum install -y mongodb-org-server mongodb-org-shell mongodb-org-tools
Run Code Online (Sandbox Code Playgroud)
并收到此回电:
Loaded plugins: priorities, update-motd, upgrade-helper
No package mongodb-org-server available.
No package mongodb-org-shell available.
No package mongodb-org-tools available.
Error: Nothing to do
Run Code Online (Sandbox Code Playgroud)
当我第一次进入我的实例时,我收到了此错误警告:
This EC2 instance is managed by AWS Elastic Beanstalk. Changes made via SSH
WILL BE LOST if the instance is replaced by auto-scaling. For more information
on customizing your Elastic Beanstalk environment, see our documentation here:
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers-ec2.html
Run Code Online (Sandbox Code Playgroud)
目前,我的环境被设置为单实例环境,以节省成本.但是,将来我会升级到自动缩放环境.
因此,我要求在ec2中通过ssh进行任何更改,或者我应该只使用EB …