Можно ли подключить Google Filestore в GAE?
В документации для Google Filestore содержатся конкретные ссылки на использование его с "экземплярами Google Compute Engine и Kubernetes Engine".
Следуя приведенным здесь инструкциям, я смог успешно смонтировать общий ресурс Filestore в экземпляре Compute Engine.
Можно ли смонтировать общий ресурс хранилища файлов в пользовательской среде выполнения (контейнере Docker), работающей в экземпляре Google App Engine Flexible, и если да, то какой будет лучший способ сделать это?
Спасибо
1 ответ
Да, вы могли бы сделать это. Но, как говорит среда App Engine:
Экземпляры виртуальной машины с гибкой средой перезапускаются еженедельно. Во время перезапуска службы управления Google применяют все необходимые обновления операционной системы и безопасности.
У вас всегда есть root-доступ к экземплярам виртуальной машины Compute Engine. По умолчанию доступ SSH к экземплярам виртуальной машины в гибкой среде отключен. При желании вы можете включить root-доступ к экземплярам виртуальной машины вашего приложения.
Но диск эфемерный. Таким образом, каждую неделю виртуальная машина перезагружается, диск удаляется. Кроме того, вы можете включить отладку, SSH в ВМ и смонтировать клиент хранилища файлов, но как только вы отключите отладку, виртуальная машина перезапускается как новая новая ВМ.
Вы можете попробовать отредактировать Dockerfile гибкой среды, чтобы добиться этого.