【发布时间】:2020-04-13 19:01:21
【问题描述】:
我正在尝试使用 django 从我的 VM 实例连接到我的 google SQL 数据库,但出现以下错误:
private key file "./Google Keys/client-key.pem" has group or world access; permis
sions should be u=rw (0600) or less
如何解决?
(注意:它在我的本地机器上工作,但不是来自 VM 实例:/)
【问题讨论】:
-
如果文件权限是您的问题,并且您需要密钥权限为 0600,那么您可以使用
chmod命令。chmod 600 client-key.pem -
@anowlinorbit 谢谢!我该如何执行它?我是否需要在安装了 gcp 的 cmd 上或以某种方式在服务器上进行本地化?
-
如果这个错误是从你的 Django 主机产生的,那么你需要在 Django 主机的命令行中运行它。在我给出的示例中,您需要与您的
client-key.pem位于同一目录中 -
@Tomergt45 在使用
chmod命令并授予密钥正确权限后,您可以从 Compute Engine 虚拟机连接到 Cloud SQL 实例吗?
标签: sql django google-cloud-platform google-cloud-sql