0
我有一個EC2實例運行一些代碼並將數據存儲到mongodb中。Elastic Beanstalk可以連接到EC2中的數據庫嗎?
我寫了一個django項目(mysite)並部署到Elastic Beanstalk。
但該項目(mysite的)一個需要顯示的數據(查詢從EC2 MongoDB的)
所以我有彈性魔豆一wabsite,我需要連接到一個EC2 MongoDB中獲取數據
無論如何做到這一點?請幫幫我。謝謝!
這裏的mysite/settings.py
DATABASES = {
'default': {
'ENGINE': 'django_mongodb_engine',
'NAME': 's_database',
'HOST': '1.2.3.4', #EC2's HOST
}
}
首先,謝謝。 '''在Mongo實例中啓用遠程主機連接'''如何做到這一點?我設置了安全組:27017而我的設置'HOST':'1.2.3.4','PORT':'27017'不知道下一步該怎麼做? – user2492364 2014-10-01 06:09:17
您需要修改MongoDB conf文件 - 您需要使用bind_ip = 0.0.0.0更改bind_ip = 127.0.0.1,以允許從遠程主機連接到MongoDB。有關conf文件的更多信息 - http://docs.mongodb.org/manual/reference/configuration-options/ – 2014-10-01 08:29:16