首页 > 解决方案 > 如何使用 VS Code 直接在 Google Cloud Storage 上编辑文件?

问题描述

有没有办法直接加载/编辑/保存文件到谷歌云存储中的给定存储桶,而无需下载文件、编辑它,然后再次上传?

我们有一个 GCS 存储桶,其中包含大约 20 个配置文件,我们出于各种原因对其进行了编辑。我们真的只想将存储桶加载到 VS Code 中,然后在更新文件和保存编辑之间浏览。

我已经尝试了 VS Code 的 vscode-bucket-explorer 扩展,但这似乎只是提供了没有编辑/保存功能的查看功能。除非我错过了什么?

有没有办法将存储桶安装为 Mac 上的驱动器?具有读/写能力?

标签: visual-studio-codegoogle-cloud-storage

解决方案


有没有办法直接加载/编辑/保存文件到谷歌云存储中的给定存储桶,而无需下载文件编辑然后再次上传

不可以,Google Cloud Storage 中的 blob 对象无法就地编辑。

与存储桶一样,现有对象不能直接重命名。相反,您可以复制一个对象,为复制的版本指定所需的名称,然后删除该对象的原始版本。有关分步指南,请参阅重命名对象,包括 gsutil 和 Google Cloud Console 等工具的说明,它们会自动处理重命名过程。

有没有办法将存储桶安装为 Mac 上的驱动器?具有读/写能力?

您可以使用Cloud Storage FUSE,其中已挂载的存储桶的行为类似于永久性磁盘。

Cloud Storage FUSE 是一个开源 FUSE 适配器,允许您在 Linux 或 macOS 系统上将 Cloud Storage 存储桶挂载为文件系统。它还为应用程序提供了一种使用标准文件系统语义上传和下载云存储对象的方法。Cloud Storage FUSE 可以在连接到 Cloud Storage 的任何地方运行,包括 Google Compute Engine 虚拟机或本地系统


推荐阅读