Google cloud storage google cloud Shell中主目录的共享访问

Google cloud storage google cloud Shell中主目录的共享访问,google-cloud-storage,google-cloud-shell,google-persistent-disk,Google Cloud Storage,Google Cloud Shell,Google Persistent Disk,我目前正在使用Google Cloud Shell,我希望访问另一个用户的永久磁盘。(不使用本地shell) 关于查询主题的更多信息:Cloud Shell是一款专门为您提供的微型虚拟机,免费,并带有一个挂载的个人磁盘 已编辑:感谢@Johnhanley comment,您可以使用此文件访问其他人的云shell文件。但是,您需要目标Cloud Shell env的凭据,它不是非常安全,建议使用 但是,您可以安装一个。另一个用户也是。使用fuse,您可以像在目录中一样在bucket中导航。但要小心

我目前正在使用Google Cloud Shell,我希望访问另一个用户的永久磁盘。(不使用本地shell)


关于查询主题的更多信息:

Cloud Shell是一款专门为您提供的微型虚拟机,免费,并带有一个挂载的个人磁盘

已编辑:感谢@Johnhanley comment,您可以使用此文件访问其他人的云shell文件。但是,您需要目标Cloud Shell env的凭据,它不是非常安全,建议使用

但是,您可以安装一个。另一个用户也是。使用fuse,您可以像在目录中一样在bucket中导航。但要小心,存储桶不是一个文件系统:性能和使用率不一样。此外,Fuse不能保证文件同时使用时的数据完整性,尤其是写入并发性。小心使用

但是如果你需要的话,你可以有一个共同的工作空间


如果您使用Cloud Shell作为开发环境,如计算机或VM,则应采用相同的最佳实践。开发环境必须被视为短暂的(计算机可能会中断或丢失/被盗,人们可能会离开公司,而你不再能够访问他们的云外壳),因此你必须经常将资源保存在安全空间(Git repository,带Fuse的云存储)

云外壳是专门为你提供的微型虚拟机,免费,并安装了个人磁盘

已编辑:感谢@Johnhanley comment,您可以使用此文件访问其他人的云shell文件。但是,您需要目标Cloud Shell env的凭据,它不是非常安全,建议使用

但是,您可以安装一个。另一个用户也是。使用fuse,您可以像在目录中一样在bucket中导航。但要小心,存储桶不是一个文件系统:性能和使用率不一样。此外,Fuse不能保证文件同时使用时的数据完整性,尤其是写入并发性。小心使用

但是如果你需要的话,你可以有一个共同的工作空间


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

我试图让前端开发人员在其他人处理后端代码时编辑前端代码,而不让他们使用相同的帐户。我想另一种方法是让每个人都提交,然后只有一个人克隆repo并部署。您可以访问另一个用户的云Shell实例。您将需要其他用户的凭据。我编写了一个Go程序,该程序具有与云Shell实例交互的一系列良好功能:登录、启动云Shell、ssh、执行命令、复制文件等。@johnhanley,您建议这样做吗?如果没有go程序,是否可以使用ssh(从我的云shell)访问磁盘?就像挂载磁盘一样。1/2:从安全角度来看,不是。原因是其他人必须给你他们的谷歌帐户登录名和密码,或者让我的程序创建令牌,这些令牌保存到一个文件中。我不知道安装云外壳磁盘的答案,因为我还没有尝试过。有一些程序可以通过SSH模拟文件系统,但我没有测试任何程序。我试图让前端开发人员在其他人处理后端代码时编辑前端代码,而不让他们使用相同的帐户。我想另一种方法是让每个人都进行提交,然后只有一个人克隆repo并部署,您可以访问另一个用户的云Shell实例。您将需要其他用户的凭据。我编写了一个Go程序,该程序具有与云Shell实例交互的一系列良好功能:登录、启动云Shell、ssh、执行命令、复制文件等。@johnhanley,您建议这样做吗?如果没有go程序,是否可以使用ssh(从我的云shell)访问磁盘?就像挂载磁盘一样。1/2:从安全角度来看,不是。原因是其他人必须给你他们的谷歌帐户登录名和密码,或者让我的程序创建令牌,这些令牌保存到一个文件中。我不知道安装云外壳磁盘的答案,因为我还没有尝试过。有一些程序可以通过SSH模拟文件系统,但我还没有测试过任何程序。有关管理云Shell实例的信息,请参阅我的GitHub项目。见我在纪尧姆·布拉奎尔的回答下面的评论。有关管理云Shell实例的信息,请参阅my GitHub项目。见我在纪尧姆·布拉奎尔的回答下面的评论。