Memecahkan masalah penayangan App Engine

Bagian berikut membahas error inisialisasi dan penayangan aplikasi.

Error izin saat membuat aplikasi dengan akun layanan default

Saat Anda membuat aplikasi setelah mengaktifkan App Engine API untuk pertama kalinya, aplikasi akan gagal dengan error berikut:

gcloud CLI

An internal error occurred while calling service consumer manager for service account.
Creating  App Engine application in project [PROJECT__ID] and [REGION]....failed. DEBUG: (gcloud.app.create) Error Response: [13] an internal error has occurred

Log permintaan

Service account creation is not allowed on this project.

Konsol

Error while initialising App Engine.

Error ini dapat terjadi karena penerapan batasan kebijakan organisasi constraints/iam.disableServiceAccountCreation saat membuat aplikasi. Kebijakan ini mencegah penyediaan akun layanan default App Engine PROJECT_ID@appspot.gserviceaccount.com.

Untuk mengatasi masalah ini, Anda harus menghapus batasan kebijakan organisasi constraints/iam.disableServiceAccountCreation untuk sementara agar pembuatan dan deployment akun layanan default App Engine dapat dilakukan. Akun layanan default diperlukan untuk pembuatan aplikasi dan tidak dapat dilewati. Hal ini juga berlaku saat Anda menggunakan akun layanan per versi. Akun layanan default App Engine kemudian dapat dihapus atau diganti dengan akun layanan yang Anda buat setelah deployment berhasil.

Jika Anda menggunakan akun layanan yang Anda buat, tinjau Ringkasan rekomendasi peran untuk memahami cara menerapkan izin yang membatasi, seperti memberikan peran pembuat token di akun layanan yang Anda buat untuk agen layanan.

Error keamanan saat menggunakan layanan paket lama untuk Python

Jika menggunakan API layanan paket lama saat aplikasi Python 3 dimulai, Anda mungkin melihat pesan error berikut:

Attempted RPC call without active security ticket

Error ini dapat terjadi dalam skenario seperti membaca nilai tertentu dari Memcache saat aplikasi Anda mulai mengonfigurasi koneksi database atau menetapkan variabel global.

Untuk mengatasi masalah ini, Anda dapat mencoba memindahkan logika tersebut ke dalam permintaan pemanasan.