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

如何从GCP Cloud Shell访问本地文件及使用本地ServiceAccount密钥?

GCP Cloud Shell 操作指南:访问本地文件与使用服务账号密钥

一、从Cloud Shell访问本地文件

Cloud Shell是GCP托管的远程虚拟机,无法直接读取本地系统文件,需通过上传操作将本地文件传输到Cloud Shell中,有两种常用方式:

  • Web界面上传:打开Cloud Shell后,点击界面右上角的「上传文件」图标(向上箭头样式),在弹出窗口选中本地目标文件即可完成上传,文件默认存放在Cloud Shell当前工作目录。
  • 命令行上传:本地已安装gcloud CLI的话,可在本地终端执行以下命令,将指定本地文件传到Cloud Shell的目标目录:
    gcloud alpha cloud-shell files upload /本地文件路径/文件名 --destination=/cloudshell/目标路径/文件名
    
    注:alpha子命令属于预览功能,后续可能会有调整。

二、在Cloud Shell中使用本地的ServiceAccount密钥文件

步骤1:上传密钥文件到Cloud Shell

用上述任意一种方法,把本地的ServiceAccount key JSON文件上传到Cloud Shell的指定目录(比如当前工作目录)。

步骤2:激活服务账号

在Cloud Shell中执行以下命令,通过上传的密钥文件激活对应服务账号:

gcloud auth activate-service-account --key-file=./你的密钥文件名.json

执行成功后,后续gcloud命令会默认使用该服务账号的权限运行。

补充:生成ServiceAccount密钥的命令

若需要重新生成服务账号密钥,可在本地或Cloud Shell中执行以下命令(需拥有对应服务账号的操作权限):

gcloud iam service-accounts keys create ./新密钥文件名.json --iam-account=你的服务账号邮箱@项目ID.iam.gserviceaccount.com

执行后会在当前目录生成指定的JSON密钥文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 19:22:15