Cloud SQLに接続するGAEにNode.jsアプリケーションをデプロイします。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
は、これは本当にパスワードを保存するのに適した場所ですか?
回答ありがとうございます。たとえば、AWS Elastic Beanstalkでは、環境変数としてデータベースのユーザー名とパスワードにアクセスできるほか、Webコンソールから環境変数を設定することもできます(設定ファイルには表示されません)。 –