我正在使用Google App Engine和Cloud SQL设置PHP应用程序。我已经运行了,但是想知道我应该在哪里安全地存储PHP在连接到Cloud SQL时使用的数据库凭证。
我目前将凭据保存在PHP文件中,我需要" require_once"每当我需要连接到数据库。包含凭据的文件未在app.yaml中列出,因此我认为无法访问该文件,但我不确定我是否是Google App Engine的新用户。
谢谢!
答案 0 :(得分:1)
最佳做法是建议您将它们存储在“环境中”而不是代码中 - 因为它们在部署环境(dev vs live)之间有所不同
对于App Engine,您可以在app.yaml中或在“包含的”yaml文件中或在部署时在命令行上定义环境变量。
我意识到这是很多输入。
祝你好运!