Я пытаюсь подключить локально размещенное приложение фляги к удаленной настройке RDS DB на Amazon, я не могу получить доступ к своему приложению.Там написано, что пароль не указан.
Вот что я сделал:
Установка правил входящих вEC2 Security Groups для 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
У меня есть также prod и test config.
Я могу подключиться через pgAdmin в моем ноутбуке с Windows, но не могу подключить к нему свое приложение.
Я могу добавить серверчерез добавление сервера в pgAdmin и доступ к нему в полном объеме, но каким-то образом я не могу подключить свое приложение к моей удаленной базе данных.
Вот чтоМои политики безопасности AWS:
Пожалуйста, если кто-нибудь может решить эту проблему, которая будет оценена.