Saya sedang menerapkan aplikasi saya di mesin aplikasi Google ketika kesalahan di bawah ini muncul di mana saya bisa mendapatkan izin dari mesin aplikasi untuk menulis ke folder aset?
Direktori tidak dapat ditulis oleh proses Web: /app/backend/web/assets'
Jawaban (2)
Ini adalah pertanyaan rangkap. Anda tidak dapat menulis ke server produksi di cloud. Dari: https://cloud.google.com/appengine/docs/standard/php/runtime#filesystem
Aplikasi App Engine tidak dapat:
menulis ke sistem file. Aplikasi dapat menggunakan Google Cloud Storage untuk menyimpan file persisten. Membaca dari sistem file diperbolehkan, dan semua file aplikasi yang diunggah dengan aplikasi tersedia.
Anda ingin menggunakan Google Cloud Storage untuk mengunggah foto. Anda dapat menulis ke direktori /tmp untuk sementara, tetapi hal itu tidak akan bertahan lama.
Anda tidak dapat menulis file ke sistem file lokal aplikasi App Engine Anda kecuali direktori /tmp
(lihat dokumen).
Namun, perlu diingat bahwa direktori /tmp
menyimpan data sementara di memori instance. Artinya, instance lain yang menjalankan aplikasi GAE Anda tidak akan memiliki akses ke data yang disimpan.
Jika Anda perlu menyimpan file, Anda harus menggunakan Cloud Storage sebuah>