visual-studio-code - 如何使用 VS Code 直接在 Google Cloud Storage 上编辑文件?
问题描述
有没有办法直接加载/编辑/保存文件到谷歌云存储中的给定存储桶,而无需下载文件、编辑它,然后再次上传?
我们有一个 GCS 存储桶,其中包含大约 20 个配置文件,我们出于各种原因对其进行了编辑。我们真的只想将存储桶加载到 VS Code 中,然后在更新文件和保存编辑之间浏览。
我已经尝试了 VS Code 的 vscode-bucket-explorer 扩展,但这似乎只是提供了没有编辑/保存功能的查看功能。除非我错过了什么?
有没有办法将存储桶安装为 Mac 上的驱动器?具有读/写能力?
解决方案
有没有办法直接加载/编辑/保存文件到谷歌云存储中的给定存储桶,而无需下载文件编辑然后再次上传
不可以,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 虚拟机或本地系统
推荐阅读
- javascript - 更改只读输入值
- javascript - 如何强制组件在同步请求之间重新渲染?(反应原生)
- excel - 如何从表中选择除标题之外的所有项目?
- r - 我该如何解决这个 t 检验错误 - 它说“数据基本上是恒定的”?
- c++ - (Qt with C++)读取文件(~25Mb)并比较字符串比python慢
- html - 带有垂直列文本的引导表样式
- three.js - THREE.js:如何在忽略材质颜色的情况下更改面的颜色?
- android - Flutter,根据屏幕分辨率/dpi优化材料尺寸的最佳方法?
- python - 如何在散景中设置字形的悬停颜色?
- c++ - 确定值是否介于其他两个值之间的最有效方法,包括