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.
Bagian panduan ini menunjukkan cara menggunakan gcloud CLI untuk men-deploy layanan web Java Anda di App Engine. Untuk mempelajari lingkungan runtime Java lebih lanjut, lihat Lingkungan Runtime Java.
Sebelum memulai
- Buat project Google Cloud dengan aplikasi App Engine.
- Menulis server web Java yang siap di-deploy di App Engine.
- Instal Google Cloud CLI, yang menyediakan alat command line
gcloud
. Pastikangcloud
dikonfigurasi untuk menggunakan project Google Cloud yang menjadi tujuan deployment Anda.
Poin utama
- Gunakan
gcloud app deploy
dangcloud app browse
untuk men-deploy dan melihat layanan Anda.
Men-deploy layanan Anda
Di folder my-java-service
, tempat file build Maven POM atau Gradle Anda berada, jalankan perintah berikut di terminal:
gcloud app deploy
File sumber Anda kemudian akan diupload ke Cloud Storage. Cloud Build mem-build aplikasi Anda dan men-deploy-nya ke App Engine.
Men-deploy beberapa layanan
Anda dapat menambahkan beberapa layanan di project dengan membuat file app.yaml
untuk setiap layanan. Sertakan atribut service
dalam setiap file app.yaml
untuk menentukan nama layanan.
Untuk mempelajari lebih lanjut cara membuat struktur aplikasi menggunakan beberapa layanan, lihat Membuat Struktur Layanan Web di App Engine.
Untuk men-deploy beberapa layanan, ikuti petunjuk ini
Setiap layanan yang di-deploy akan memiliki URL yang ditetapkannya sendiri.
Melihat layanan Anda
Untuk meluncurkan browser dan mengakses layanan web dengan cepat di https://PROJECT_ID.REGION_ID.r.appspot.com
, gunakan perintah berikut:
gcloud app browse
Layanan dan versi
Anda baru saja membuat dan men-deploy layanan di App Engine.
Anda dapat menentukan nama layanan di file app.yaml
. Jika dihilangkan, nama tersebut akan diperlakukan sebagai default
. Layanan pertama yang Anda deploy harus berupa layanan default.
Anda dapat mengupdate layanan kapan saja dengan menjalankan perintah gcloud app deploy
lagi. Setiap kali Anda melakukan deployment, versi baru akan dibuat dan traffic akan otomatis dirutekan ke versi terbaru.
Untuk mengonfirmasi bahwa layanan Anda telah dibuat dan versi telah di-deploy:
Lihat layanan App Engine Anda di konsol Google Cloud:
Anda akan melihat satu layanan tercantum yang bernama
default
. Layanan default dapat diakses secara publik di URL berikut:https://PROJECT_ID.REGION_ID.r.appspot.com
Lihat versi Anda:
Anda akan melihat satu versi yang tercantum dengan stempel waktu, sesuai dengan deployment Anda.
Untuk mempelajari cara mengirim permintaan ke layanan dan versi tertentu, baca Cara Permintaan Dirutekan.
Langkah berikutnya
Selamat! Anda telah membuat aplikasi yang dapat menyimpan dan mengklasifikasikan image yang diupload. Pelajari cara menambahkan fitur lain ke aplikasi dengan menjelajahi halaman berikut:
- Lihat contoh kode Java lainnya untuk lingkungan standar App Engine di repositori GitHub Google Cloud. Contoh ini dapat digunakan untuk Java.
- Pelajari lebih lanjut cara menulis log aplikasi dan menginterpretasikan log sistem di Membaca dan menulis log aplikasi.
- Untuk mempelajari lebih dalam cara kerja App Engine, lihat lingkungan runtime Java.