GCP SDK 从本地终端更改云目录

GCP SDK changing cloud directories from local terminal

我正在尝试关注这个 tutorial。好像如果我在浏览器中打开一个“云shell”,我可以毫无问题地执行cd <cloud path>等命令。但是,当我尝试从笔记本电脑终端这样做时,我 运行 遇到了问题:

(base) user ~ % gsutil ls
gs://my_project/

(base) user ~ % cd gs://my_project/
cd: no such file or directory: gs://my_project/

(base) user ~ % gsutil cd gs://my_project/
CommandException: Invalid command "cd".

(base) user ~ % gcloud cd gs://my_project/
ERROR: (gcloud) Invalid choice: 'cd'.

如何使用 gcloud SDK 从本地终端更改云目录?

程序 gsutil 不支持 current working directory 的概念。使用完整路径指定对象 <protocol><bucket><object-name>.

如果安装包 gcsfuse,则可以将 Google Cloud Storage 存储桶装载为目录。然后就可以使用Linuxshell命令cd把bucket作为文件系统来回移动

Cloud Storage FUSE

本文展示了如何在云端设置 gcsfuse Shell:

Unlimited persistent disk in google cloud shell