G. *_*lon 6 mysql google-app-engine node.js
我正在GAE上部署Node.js应用程序,该应用程序连接到Cloud SQL。
在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
Run Code Online (Sandbox Code Playgroud)
这真的是存储密码的好地方吗?
Ser*_*kiy -2
是的。我们也这样做。将凭据存储在环境变量或文件中没有太大区别。我发现将它们存储在文件中更方便(通过它完全主观)。就安全问题而言,您始终可以使用文件权限。您可以创建一个将运行应用程序的用户,并授予该用户读取权限。
| 归档时间: |
|
| 查看次数: |
633 次 |
| 最近记录: |