因此,我正在使用解析服务器,该服务器托管在一个弹性beantalk环境中,并且由于Health指出它是“ OK”,因此我能够成功上传它。我的数据库托管在EC2实例中,通常我可以通过Mongodb Compass访问它。问题是我的Elastic beantalk似乎无法读取ec2实例内的数据库。
我知道对于使用解析服务器构建的应用程序,需要一个程序来设置屏幕截图中显示的环境变量。所以我的问题是,应将哪个URL用于database_uri?我尝试使用EC2实例中的公用DNS(IPv4)和专用IP,但是它们都没有起作用。我相信知道此答案将成功将ec2实例连接到应用程序。感谢您的帮助。
答案 0 :(得分:0)
我假设带有MongoDB的EC2实例和Elastic Beanstalk实例都在同一VPC中。如果是这样,那么您需要使用EC2 MongoDB实例的私有IP。您还需要适当地打开分配给MongoDB实例的安全组规则。