Men-deploy aplikasi Cloud Run menggunakan Cloud Shell
Pelajari cara menyiapkan dan men-deploy contoh aplikasi Hello World ke Cloud Run dan melihat status resource layanan live Anda.
Untuk mengikuti panduan langkah demi langkah tugas ini langsung di Cloud Shell Editor, klik Pandu saya:
Sebelum memulai
- Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.
Membuat aplikasi
- Luncurkan Cloud Shell Editor.
- Dari status bar Cloud Code, pilih New Application.
- Pilih Aplikasi Cloud Run sebagai jenis aplikasi pilihan Anda.
Dari daftar aplikasi contoh (Node.js, Python dengan framework Flask dan Django, Java, Go), pilih aplikasi Hello World.
Misalnya, memilih
Python (Flask): Hello World
akan membuat aplikasi Halo Dunia Python (Flask) pemicu.Pilih folder sebagai lokasi aplikasi, lalu klik Create New Application.
Cloud Shell Editor memuat aplikasi di ruang kerja baru. Setelah ruang kerja dimuat, aplikasi Anda dapat diakses di tampilan penjelajah.
Men-deploy ke Cloud Run
Untuk men-deploy aplikasi Anda ke Cloud Run, ikuti langkah-langkah berikut:
- Buka palet perintah (tekan
Ctrl
/Cmd
+Shift
+P
atau klik View > Command Palette), lalu jalankan perintah Deploy to Cloud Run. Tindakan ini akan menampilkan UI Cloud Run Deploy. - Jika diminta, izinkan Cloud Code untuk melakukan panggilan Google Cloud API.
- Tetapkan project Google Cloud Anda.
- Jika diminta, aktifkan Cloud Run API dengan mengklik Enable APIs.
- Dalam dialog Deploy to Cloud Run, pilih layanan yang sudah ada sebelumnya atau buat yang baru.
- Jika Anda membuat layanan baru, pilih Cloud Run (Full Managed) di bagian Deployment Platform.
- Pilih region yang menjadi tujuan deployment.
- Untuk Authentication, pilih Allow unauthenticated invocations untuk menjadikannya layanan publik.
Setelah menentukan setelan pilihan, Anda dapat mengklik Deploy.
Cloud Code mem-build image Anda, mendorongnya ke registry, dan men-deploy aplikasi Anda ke Cloud Run. Layanan Anda sekarang sudah aktif!
Lihat layanan yang sedang berjalan dengan mengikuti URL yang ditampilkan di dialog Cloud Run: Deploy.
Edit layanan Anda
Untuk mengedit aplikasi Anda, ikuti langkah-langkah berikut:
- Dengan tampilan Explorer, temukan file
app.py
yang mengimplementasikan perilaku layanan. - Ubah pesan "Sedang berjalan!" ke pesan yang Anda pilih.
- Setelah melakukan perubahan ini, pilih perintah Deploy to Cloud Run menggunakan Palet Perintah.
- Pastikan layanan yang baru saja Anda buat dipilih di Setelan Layanan.
- Klik Deploy.
- Setelah aplikasi selesai di-build dan di-deploy, Anda dapat merefresh layanan untuk melihat pesan yang telah diperbarui.
Lihat log
Anda juga dapat melihat log dari aplikasi yang di-deploy dengan Log Viewer yang disertakan dengan Cloud Code.
Untuk melihat log, ikuti langkah-langkah berikut:
- Klik Cloud Code, lalu luaskan bagian Cloud Run.
Klik kanan layanan Cloud Run Anda, lalu klik View logs.
Muat ulang aplikasi Anda di browser, dan lihat log baru yang dihasilkan dengan mengklik tombol refresh Log.
Pembersihan
Agar akun Google Cloud Anda tidak dikenakan biaya untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.
Untuk menghapus project Anda:
Buka halaman BigQuery di konsol Google Cloud.
Pilih project yang Anda buat untuk panduan memulai ini, lalu klik Delete.
Tindakan ini akan menghentikan project dan menjadwalkannya untuk dihapus.
Jika Anda menggunakan project yang sudah ada dan ingin menghapus resource yang Anda buat untuk panduan memulai ini:
Image container: Meskipun Cloud Run tidak mengenakan biaya saat layanan tidak digunakan, Anda mungkin tetap dikenai biaya karena menyimpan image container di Container Registry. Untuk menghapus gambar, buka halaman Container Registry, luaskan repositori yang berisi gambar Anda, pilih gambar Anda, klik Delete, lalu klik Delete.
Layanan Cloud Run: Untuk menghapus layanan Cloud Run, dari halaman Cloud Run di Google Cloud Console, pilih layanan yang ingin dihapus, klik Delete, lalu klik Delete.
Langkah selanjutnya
- Temukan beragam fitur yang ditawarkan antarmuka Cloud Shell Editor.
- Pelajari cara mengonfigurasi Cloud Shell untuk menyesuaikan pengalaman Anda.