google-cloud-storage - 谷歌云外壳中主目录的共享访问
问题描述
我目前正在使用 Google Cloud Shell,并且希望访问其他用户的永久磁盘。(不使用本地外壳)
解决方案
Cloud Shell 是一个专用于您的微型虚拟机,免费且带有已安装的个人磁盘。
已编辑:感谢@Johnhanley 评论,您可以使用提供的此代码访问其他人的云shell文件。但是,您需要目标 Cloud Shell 环境的凭据,它不是很安全,建议您使用。
但是,您可以挂载fuse 目录。和其他用户也是。使用 fuse,您可以像在目录中一样在存储桶中导航。但请注意,存储桶不是文件系统:性能和使用情况不一样。此外,在文件同时使用的情况下,Fuse 不保证数据的完整性,尤其是写入并发。谨慎使用。
但是,如果您需要,您可以拥有一个公共工作区。
如果您将 Cloud Shell 用作开发环境,例如计算机或虚拟机,则适用相同的最佳做法。开发环境必须被认为是短暂的(计算机可能会中断或丢失/被盗,人们可能会离开公司,而您不再可以访问他们的云外壳),因此您必须经常将资源保存在安全空间中( Git 存储库,带有 Fuse 的云存储)
推荐阅读
- vba - 设置页眉和页脚的背景颜色
- opencv - 在 Yocto-Jethro 中的 OpenCV 测试失败
- javascript - 确定观看视频的部分
- python - 如何在 CSV 文件的某个列中打印大于 X 的值。?
- kubernetes - Kubernetes 活跃度探测
- java - 一旦线程在 Java 中抛出异常,扫描程序就不会读取用户输入
- react-native - 将本机传递数据反应到其他屏幕
- javascript - 单击带有硒的元素
- github - 如何在 Google BigQuery 中查询 github 文件大小?
- aws-lambda - 如何从 lambda 函数内部访问 Cognito 用户池?