ID region
REGION_ID
adalah kode singkat yang ditetapkan Google berdasarkan region yang Anda pilih saat membuat aplikasi. Kode ini tidak sesuai dengan negara atau provinsi, meskipun beberapa ID region mungkin tampak mirip dengan kode negara dan provinsi yang umum digunakan. Untuk aplikasi yang dibuat setelah Februari 2020, REGION_ID.r
disertakan dalam URL App Engine. Untuk aplikasi lama yang dibuat sebelum tanggal tersebut, ID region bersifat opsional dalam URL.
Pelajari ID region lebih lanjut.
Gunakan Google Cloud CLI untuk men-deploy layanan web Anda ke App Engine.
Meskipun versi awal layanan web ini tidak memiliki Firestore dalam mode Datastore (Datastore) atau autentikasi Firebase, Anda dapat men-deploy-nya ke App Engine pada tahap ini untuk menguji dan memastikan bahwa layanan tersebut berfungsi sesuai perkiraan.
Sebelum memulai
Jika Anda telah menyelesaikan semua langkah sebelumnya dalam panduan ini, lewati bagian ini. Jika tidak, selesaikan salah satu langkah berikut:
Mulai dari Membuat Aplikasi Python 3 dan selesaikan semua langkah menuju langkah ini.
Jika sudah memiliki project Google Cloud, Anda dapat melanjutkan dengan mendownload salinan layanan web:
Download repositori aplikasi contoh menggunakan Git:
git clone https://github.com/GoogleCloudPlatform/python-docs-samples
Atau, Anda dapat mendownload sampel sebagai file zip, lalu mengekstraknya.
Buka direktori yang berisi salinan file dari langkah sebelumnya:
cd python-docs-samples/appengine/standard_python3/building-an-app/building-an-app-1
Men-deploy layanan
Untuk men-deploy layanan web, jalankan perintah gcloud app deploy
dari direktori utama project, tempat file app.yaml
Anda berada:
gcloud app deploy
Setiap kali Anda men-deploy layanan web, versi baru aplikasi tersebut akan dibuat di App Engine. Selama deployment, image container dibuat menggunakan layanan Cloud Build, lalu salinannya diupload ke Google Cloud Storage sebelum dijalankan di App Engine.
Untuk informasi selengkapnya tentang cara men-deploy ke App Engine, lihat Menguji dan Men-deploy Aplikasi Anda.
Melihat layanan Anda
Untuk meluncurkan browser dan mengakses layanan web dengan cepat di
https://PROJECT_ID.REGION_ID.r.appspot.com
, masukkan perintah
berikut:
gcloud app browse
Mengelola layanan dan versi
Anda baru saja men-deploy versi layanan web ke App Engine. Setiap kali Anda men-deploy versi kode Anda, versi tersebut akan dibuat di layanan. Deployment awal ke App Engine harus dibuat di layanan default
, tetapi untuk deployment berikutnya, Anda dapat menentukan nama layanan Anda di file app.yaml
.
Anda dapat mengupdate layanan kapan saja dengan menjalankan perintah gcloud app deploy
dan men-deploy versi baru ke layanan tersebut. Setiap kali Anda mengupdate layanan, traffic akan otomatis dirutekan ke versi yang terakhir di-deploy. Namun, Anda dapat menyertakan flag gcloud
untuk mengubah perilaku perintah deploy.
Gunakan konsol Google Cloud untuk mengelola dan melihat layanan serta versi yang Anda deploy ke App Engine:
Gunakan konsol Google Cloud untuk melihat layanan App Engine Anda:
Gunakan konsol Google Cloud untuk melihat versi Anda:
Untuk informasi selengkapnya tentang pola desain multilayanan, lihat Ringkasan App Engine. Untuk mempelajari cara mengirim permintaan ke layanan dan versi tertentu, lihat Membagi Traffic.
Langkah berikutnya
Setelah layanan Python berjalan di App Engine, Anda siap mempelajari cara menangani data dengan Datastore.