2016-06-19 1 views
0

Я запустил cron в движке Google и я написал некоторый контент в файл test.txt, но когда я запустил cron в http://localhost:8000/cron на моем dev-сервере, это дает мне 500 ошибок с этим вывод.google app engine cron дает проблемы с разрешением файла

File "/base/data/home/apps/s~stock-analysis-1344/1.393612282659426384/hello.py", line 8, in get 
f = open("test.txt","w") #opens file with name of "test.txt" 
IOError: [Errno 30] Read-only file system: 'test.txt' 

ответ

1

The standard GAE sandbox не дает доступ на запись в файловую систему:

Приложение Engine App не может:

  • запись в файловой системе. Приложения должны использовать the App Engine datastore для хранения постоянных данных. Разрешено чтение из файловой системы , и доступны все файлы приложений, загруженные с помощью приложения .

Приложение может, однако, записывать файлы в ведро Google Cloud Storage. См. Reading and Writing to Google Cloud Storage и/или App Engine and Google Cloud Storage Sample.