Вы вроде как правы.Вы не можете записывать на диск при использовании App Engine Standard, но в гибкой среде вы можете!
Кроме того, поскольку вы пометили этот вопрос тегом node.js
,Я предполагаю, что ваш код написан на этом языке.Еще лучше, поскольку, если вы хотите использовать его в App Engine, , вы должны использовать Flexible , поскольку node.js
не может быть запущен в App Engine Standard.
Итак, вы можете переместить этот код в App Engine Flexible без каких-либо хлопот.
Вы также можете переместить этот код в облачные функции, но вы можете записывать только временные файлы в экземпляре функции в каталоге /tmp
.Обратите внимание, что он будет использовать ресурсы памяти, выделенные для функции.
Вы сможете продолжать использовать свой код, поскольку он у вас уже есть, только изменяя, куда записывать временный файл (если вы используете облачные функции).
РЕДАКТИРОВАТЬ :
Когда я писал это, Node был доступен только в Flexible, но это уже не так: введите Node.js в App Engine.Стандартный .
Но это ничего не меняет в вашем случае: вы все равно не можете записывать на диск при использовании Стандартных, поэтому гибкие или облачные функции - ваши лучшие варианты.