我在連接到PostgreSQL RDS的Elastic Beanstalk EC2實例上有一個python應用程序。Elastic Beanstalk從shell中連接到RDS SSH
我的應用程序工作正常,並使用由彈性魔豆設置爲與數據庫連接的環境變量:
os.environ['RDS_DB_NAME']
os.environ['RDS_USERNAME']
os.environ['RDS_PASSWORD']
os.environ['RDS_HOSTNAME']
os.environ['RDS_PORT']
然而,這並不當我登錄與SSH EC2實例工作。 RDS環境變量未設置。由於我的應用程序在瀏覽器中運行,我認爲它不能是安全組。我也試圖用virtualenv激活訪問變量。
當我有SSH連接時,如何讓彈性beanstalk定義這些變量?
也許我的答案已過時,但可以測試它,因爲我不再使用彈性beanstalk。 – jvannistelrooy