그래서 파이썬 플라스크 애플리케이션이 있습니다. 그것으로 나는 API를 제공하기 위해 플라스크 - 불안정하고 플라스크 - SQL 데이터베이스를 사용하고 있습니다. 내 localhost에서 실행하면 api가 제대로 작동하지만 아마존 서버 (Elastic Beanstalk 및 eb로 만든 ec2 인스턴스)의 API에 액세스하려고하면 404 오류가 발생합니다.404 플라스크 레스리스 및 Amazon Elastic Beanstalk의 오류
config.py :
if 'RDS_HOSTNAME' in os.environ:
SQLALCHEMY_DATABASE_URI = 'mysql://' + os.environ['RDS_USERNAME'] + ':' + os.environ['RDS_PASSWORD'] +'@' + os.environ['RDS_HOSTNAME'] + '/' + os.environ['RDS_DB_NAME']
else:
SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os.path.join(_basedir, 'inspections.db')
그래서 내가 서버에 대한 내 로컬 컴퓨터와 (RDS) MySQL을 sqlite가 사용하고 있습니다. 데이터베이스와 관련된 모든 작업이 진행중입니다. 내 앱이 콘텐츠를 렌더링하고 쿼리를 수행합니다.
이 문제를 일으킬 수있는 사람은 누구입니까?
EC2에서 run.py를 실행하는 방법을 묻습니다. 감사! – blurrcat