Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 将弹性beanstalk环境与现有RDS实例连接_Django_Amazon Rds_Amazon Elastic Beanstalk - Fatal编程技术网

Django 将弹性beanstalk环境与现有RDS实例连接

Django 将弹性beanstalk环境与现有RDS实例连接,django,amazon-rds,amazon-elastic-beanstalk,Django,Amazon Rds,Amazon Elastic Beanstalk,我已有一个RDS MYSQL实例,默认为VPC。我想通过运行在Elastic beanstalk env上的应用程序连接到此实例,但我无法做到这一点。Beanstalk env和RDS实例位于同一VPC中,安全组允许所有IP访问端口3306。有人能帮忙吗 已打开访问端口3306的所有安全组 下面是settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NA

我已有一个RDS MYSQL实例,默认为VPC。我想通过运行在Elastic beanstalk env上的应用程序连接到此实例,但我无法做到这一点。Beanstalk env和RDS实例位于同一VPC中,安全组允许所有IP访问端口3306。有人能帮忙吗

已打开访问端口3306的所有安全组

下面是settings.py


DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'dbname',
        'USER': 'dbuser',
        'PASSWORD': 'dbpassword',
        'HOST': 'dbendpoint',
        'PORT': '3306',
        'OPTIONS': { 'init_command': "SET sql_mode='STRICT_TRANS_TABLES'",

        }
    }
}


你的应用程序负载平衡吗?您试图如何连接到RDS实例?该应用程序未进行负载平衡。我通过django app连接到RDS实例。好的,你能手动连接到RDS实例吗,例如从mysql客户端?是的,我可以从Beanstalk外部的EC2实例和本地机器连接到RDS实例,但不能通过Beanstalk中的EC2实例。在这种情况下,我觉得应用程序有问题,请发布您的
设置.py
以及与连接到数据库有关的任何其他代码