You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Berglas无法找到Google Cloud默认凭证问题求助

使用Berglas读取GCP默认凭证时遇找不到凭证错误

报错信息:

failed to create berglas client: failed to create kms client: google: could not find default credentials. See https://developers.google.com/accounts/docs/application-default-credentials for more information.

已尝试挂载以下路径作为凭证目录,但均无效:

$HOME/.config/gcloud:/root/.config/gcloud

解决建议:

  • 检查GOOGLE_APPLICATION_CREDENTIALS环境变量:Berglas优先读取该变量指向的服务账号密钥文件,而非gcloud的默认配置目录。确保变量值正确指向application_default_credentials.json或服务账号JSON密钥的完整路径。
  • 验证挂载目录的权限:容器内/root/.config/gcloud目录及其中的凭证文件需具备当前运行Berglas用户的读取权限,可执行chmod -R 644 /root/.config/gcloud调整权限。
  • 确认凭证文件存在:进入容器检查/root/.config/gcloud/application_default_credentials.json是否存在且内容有效。若不存在,可在本地执行gcloud auth application-default login生成该文件后再挂载。
  • 直接挂载凭证文件而非目录:如果挂载目录无效,尝试将application_default_credentials.json单独挂载到容器内的指定路径,再通过GOOGLE_APPLICATION_CREDENTIALS指向该路径。

内容的提问来源于stack exchange,提问作者Alex Cuadra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 20:27:18