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 Node.js di App Engine. Untuk mempelajari lebih lanjut lingkungan runtime Node.js, baca Lingkungan Runtime Node.js.
Sebelum memulai
- Buat project Google Cloud dengan aplikasi App Engine.
- Tulis server web Node.js 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
dan gcloud app browse
untuk men-deploy dan melihat layanan Anda.
Men-deploy layanan Anda
Di folder my-nodejs-service
, tempat file app.yaml
berada, jalankan perintah berikut di terminal Anda:
gcloud app deploy
File sumber Anda kemudian akan diupload ke Google Cloud Storage. Cloud Build mem-build aplikasi Anda dan men-deploy-nya ke App Engine.
Untuk mengetahui informasi tentang cara lain mem-build dan men-deploy aplikasi Anda, lihat Menguji dan men-deploy aplikasi Anda.
Jika Anda tidak memilikinya, file .gcloudignore
akan dibuat untuk memastikan bahwa folder node_modules
tidak diupload.
Modul Node.js diinstal di cloud seperti yang tercantum dalam file package.json
dan package-lock.json
, dan layanan Anda akan dimulai menggunakan npm start
.
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
Setelah server Node.js Anda berjalan di App Engine, pelajari cara melakukan update pada layanan web Anda.