首页 > 解决方案 > 谷歌云外壳中主目录的共享访问

问题描述

我目前正在使用 Google Cloud Shell,并且希望访问其他用户的永久磁盘。(不使用本地外壳)

有关查询主题的更多信息:https ://medium.com/google-cloud/no-localhost-no-problem-using-google-cloud-shell-as-my-full-time-development-environment-22d5a1942439

标签: google-cloud-storagegoogle-cloud-shellgoogle-persistent-disk

解决方案


Cloud Shell 是一个专用于您的微型虚拟机,免费且带有已安装的个人磁盘。

已编辑:感谢@Johnhanley 评论,您可以使用提供的此代码访问其他人的云shell文件。但是,您需要目标 Cloud Shell 环境的凭据,它不是很安全,建议您使用。

但是,您可以挂载fuse 目录。和其他用户也是。使用 fuse,您可以像在目录中一样在存储桶中导航。但请注意,存储桶不是文件系统:性能和使用情况不一样。此外,在文件同时使用的情况下,Fuse 不保证数据的完整性,尤其是写入并发。谨慎使用。

但是,如果您需要,您可以拥有一个公共工作区。

如果您将 Cloud Shell 用作开发环境,例如计算机或虚拟机,则适用相同的最佳做法。开发环境必须被认为是短暂的(计算机可能会中断或丢失/被盗,人们可能会离开公司,而您不再可以访问他们的云外壳),因此您必须经常将资源保存在安全空间中( Git 存储库,带有 Fuse 的云存储)


推荐阅读