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

如何在VSCode启动配置中将JSON密钥文件设为环境变量

解决VSCode launch.json中配置GOOGLE_APPLICATION_CREDENTIALS的问题

分两种场景处理:

场景1:需将JSON密钥文件的内容作为环境变量值

VSCode的launch.json是静态JSON配置,无法直接执行PowerShell命令读取文件内容,可按以下步骤操作:

  • 打开C:\Users\Name\Downloads\keyname.json,复制全部内容
  • 将内容粘贴到GOOGLE_APPLICATION_CREDENTIALS的值中,注意JSON里的双引号要转义为\",示例:
"env": {
    "GOOGLE_APPLICATION_CREDENTIALS": "{\"type\": \"service_account\", \"project_id\": \"你的项目ID\", \"private_key_id\": \"...\", ...}"
}

场景2:需指向JSON密钥文件的路径(Google Cloud官方推荐用法)

通常GOOGLE_APPLICATION_CREDENTIALS的作用是告诉SDK密钥文件的位置,而非直接传入内容。这种情况直接填写文件路径即可:

  • 使用转义反斜杠的写法:
"env": {
    "GOOGLE_APPLICATION_CREDENTIALS": "C:\\Users\\Name\\Downloads\\keyname.json"
}
  • 或使用无需转义的正斜杠:
"env": {
    "GOOGLE_APPLICATION_CREDENTIALS": "C:/Users/Name/Downloads/keyname.json"
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 22:27:57