Jos*_*rín 3 azure mongodb mlab
我将使用MongoLab将一个网站部署到Azure,但我有点困惑.
当我登录到MongoLab站点时,我得到一个Uri,但在Azure站点中,如果我点击连接字符串,我会得到另一个.Azure一个很长,没有空间放置用户和密码.
当我在主管理站点中选择它并点击Connection Info下面的按钮时,我得到Azure连接字符串.我在MongoLab网站上看到的另一个.
此外,我从Azure门户中制作了MongoLab数据库.
我在Azure中看到的连接字符串是这样的
mongodb://AzureAppServiceName:M.qKtufxLrRxv.1SwDBKelfkchdjCe08Cmv79lvTD2I-@ds035747.mongolab.com:port/DBName
而MongoLab网站中的那个是这样的:
mongodb://<dbuser>:<dbpassword>@ds035747.mongolab.com:port/DBName
我应该使用哪一个?
我想知道一个是在没有端口限制的情况下直接连接到MongoLab,例如开发,另一个是在部署站点时由于Azure基础结构中的内部网络限制而连接.
这种理解是否正确?
MongoLab UI中提供的连接字符串是在您创建自己的数据库用户时构建自己的URI时可以使用的模板.
当您使用Azure存储中的MongoLab插件配置MongoLab数据库时,MongoLab会将我们生成的连接URI传递给Azure.此预生成的URI是插件屏幕的"连接信息"部分中可用的URI.
您可以按照本文顶部提供的快速入门中的建议立即在连接信息屏幕中使用该URI:http://azure.microsoft.com/en-us/documentation/articles/store-mongolab-web-sites -dotnet-store-data-mongodb /.快速入门提供了将插件连接信息传输到Azure网站的环境变量的步骤.
正如其他回复所暗示的那样,在其他地方使用该URI或在SSOing到MongoLab之后创建自己的用户名和密码是完全合理的(使用页面顶部的URI模板构建您自己的URI).
如果您有任何疑问,请直接发送电子邮件至support@mongolab.com给我们发送电子邮件!
此致
埃里克·MongoLab
| 归档时间: |
|
| 查看次数: |
552 次 |
| 最近记录: |