我正在尝试连接我的本地托管flask应用程序以在Amazon上远程设置RDS DB,我无法让我的应用程序访问它。上面说没有提供密码
以下是我所做的:
在EC2安全组中为RDS DB设置入站规则,以允许来自任何地方的所有传入流量
这是我的application.py代码:
from os import environ
from Flask_Auth.manage import application
import Flask_Auth.manage
if __name__ == '__main__':
#application.debug = True
application.run()
这是我的config.py代码:
import os
basedir = os.path.abspath(os.path.dirname(__file__))
postgres_local_base = 'postgresql:///postgres:123123123!@confudb.cusmbtiketg6.ap-south-1.rds.amazonaws.com/confudb'
database_name = 'confudb'
#'postgresql://postgres:admin@localhost/'
#'flask_jwt_auth'
class BaseConfig:
"""Base configuration."""
SECRET_KEY = os.getenv('SECRET_KEY', 'y\n=\xc5\xfa\nB\xb8t\n\x83\xbef\x8a\xe3\xddE\x17\x06\xc9\x96\x8ec|')
DEBUG = False
CSRF_ENABLED = True
BCRYPT_LOG_ROUNDS = 13
SQLALCHEMY_TRACK_MODIFICATIONS = False
class DevelopmentConfig(BaseConfig):
"""Development configuration."""
DEVELOPMENT = True
DEBUG = True
BCRYPT_LOG_ROUNDS = 4
SQLALCHEMY_DATABASE_URI = postgres_local_base
我也有产品和测试配置
我可以通过windows笔记本电脑中的pgAdmin连接,但无法将我的应用程序连接到它
我可以通过pgAdmin中的add server添加服务器,并对其进行最完整的访问,但不知何故,我无法将我的应用程序连接到远程数据库
这就是我的AWS安全策略:
如果有人能解决这个问题,我们将不胜感激
看起来您的URL中有一个额外的
/
相关问题 更多 >
编程相关推荐