我在GAE上部署了一個Node.js應用程序,該應用程序連接到一個Cloud SQL。在app.yaml中存儲祕密的最佳實踐
繼docs,我被告知,用於存儲裏面的app.yaml數據庫中的用戶名/密碼:
env_variables:
MYSQL_USER: YOUR_USER
MYSQL_PASSWORD: YOUR_PASSWORD
MYSQL_DATABASE: YOUR_DATABASE
# e.g. my-awesome-project:us-central1:my-cloud-sql-instance
INSTANCE_CONNECTION_NAME: YOUR_INSTANCE_CONNECTION_NAME
這真的是存儲密碼的好地方?
感謝您的回答,但我正在尋找更原生的GAE實施。例如,在AWS Elastic Beanstalk中,您可以使用數據庫用戶名和密碼作爲開箱即用的環境變量,並且還可以從Web控制檯設置環境變量(因此它們不會出現在任何配置文件中)。 –