Membuat aplikasi Python 3 di App Engine.

Gunakan panduan ini untuk mempelajari dasar-dasar pengembangan dan deployment layanan web Python 3 ke lingkungan standar App Engine.

Dalam panduan ini, Anda akan melakukan iterasi melalui pembangunan dan deployment versi layanan web, mulai dari halaman statis dan pembangunan hingga ke halaman web yang dipersonalisasi yang menampilkan kepada pengguna terautentikasi nama, email, dan waktu permintaan situs terakhir mereka.

Tugas berikut menunjukkan alur dasar developer untuk membuat layanan web tersebut menggunakan penyimpanan data Firestore dalam mode Datastore (Datastore) dan autentikasi Firebase:

  1. Membuat project Google Cloud Anda

    Pelajari cara membuat project Google Cloud, lalu siapkan resource App Engine untuk layanan web Anda.

  2. Menulis layanan web

    Pelajari cara menulis dan menguji layanan web dasar secara lokal, lalu tentukan file konfigurasi yang Anda perlukan untuk men-deploy layanan web tersebut ke App Engine.

  3. Men-deploy layanan web Anda ke App Engine

    Pelajari cara men-deploy kode Python 3, lalu lihat layanan web Anda yang berjalan di App Engine.

  4. Menangani Data

    Pelajari cara menggunakan Datastore untuk menyimpan dan mengambil data tentang permintaan situs.

  5. Menambahkan Firebase ke layanan web

    Pelajari cara menambahkan Firebase ke project Google Cloud dan layanan web Anda.

  6. Mengautentikasi pengguna dengan Firebase

    Pelajari cara menggunakan Firebase Authentication untuk memverifikasi kredensial pengguna, menyajikan informasi pengguna, dan mengizinkan akses data.

  7. Mempersonalisasi data untuk pengguna yang terautentikasi

    Pelajari cara menggunakan autentikasi untuk mempersonalisasi penyimpanan dan pengambilan data untuk pengguna yang terautentikasi.

  8. Membersihkan

    Pelajari cara membersihkan project dan menghindari kemungkinan timbulnya biaya untuk resource yang tidak digunakan.

Panduan ini mengasumsikan bahwa Anda sudah memahami Python 3, framework Flask, dan pengembangan web dasar.

Biaya

Menjalankan aplikasi contoh ini saja tidak akan melebihi kuota gratis. Anda hanya akan dikenai biaya jika melebihi kuota tersebut, misalnya, dengan menjalankan sampel lain dan menambahkan layanan lain ke project Google Cloud yang sama.

Mari kita mulai.

Buat project Google Cloud Anda dan siapkan resource App Engine.