在哪里存储GAE / Google Cloud SQL数据库凭据?

时间:2015-07-14 16:37:29

标签: google-app-engine google-cloud-sql

我正在使用Google App Engine和Cloud SQL设置PHP应用程序。我已经运行了,但是想知道我应该在哪里安全地存储PHP在连接到Cloud SQL时使用的数据库凭证。

我目前将凭据保存在PHP文件中,我需要" require_once"每当我需要连接到数据库。包含凭据的文件未在app.yaml中列出,因此我认为无法访问该文件,但我不确定我是否是Google App Engine的新用户。

谢谢!

1 个答案:

答案 0 :(得分:1)

最佳做法是建议您将它们存储在“环境中”而不是代码中 - 因为它们在部署环境(dev vs live)之间有所不同

对于App Engine,您可以在app.yaml中或在“包含的”yaml文件中或在部署时在命令行上定义环境变量。

我意识到这是很多输入。

阅读本文: http://12factor.net/config

祝你好运!