google-app-engine - 是否可以在 GAE 灵活的自定义运行时中挂载 Google Filestore
问题描述
Google Filestore的文档仅具体提及将其与“Google Compute Engine 和 Kubernetes Engine 实例”一起使用。
按照此处的说明,我已成功在 Compute Engine 实例中挂载 Filestore 共享。
是否可以在 Google App Engine Flexible 实例中运行的自定义运行时(Docker 容器)中挂载 Filestore 共享,如果可以,最好的方法是什么?
谢谢
解决方案
是的,你可以做到。但正如App Engine 环境所说:
弹性环境虚拟机实例每周重启一次。在重新启动期间,Google 的管理服务会应用任何必要的操作系统和安全更新。
您始终拥有对 Compute Engine 虚拟机实例的 root 访问权限。默认情况下,对柔性环境中的虚拟机实例的 SSH 访问是禁用的。如果您愿意,您可以启用对应用程序的 VM 实例的 root 访问权限。
但是,磁盘是短暂的。因此,每周 VM 都会重新启动,磁盘会被删除。此外,您可以启用调试、SSH 进入 VM 并挂载 Filestore 客户端,但一旦禁用调试,VM 将作为全新的 VM 重新启动。
您可以尝试通过编辑灵活环境的Dockerfile来实现此目的。
推荐阅读
- react-native - 如何从 Metro 捆绑器中排除模块?
- php - MPDF 不呈现 html 标签
- sql - 在 Oracle 中将一列中不同的 500 个值拆分为 2 列,每列 250 个值
- python - 如何将嵌套for循环的结果存储为python中的嵌套字典?
- javascript - 隐藏父 div 时包含
- java - Hadoop Datanode 仅运行一次,然后在 Windows 10 上不再启动
- asp.net-core - ASP .NET Core 3.1 API 中未触发证书身份验证事件
- scala - Rep extension methods unavailable when trying to extend it with implicit class?
- python-3.x - Swagger Flask Python3,JSON $ref 不包括外部文件
- javascript - 使用 CSS 和 Javascript 显示和隐藏工具提示