Men-deploy aplikasi Cloud Run menggunakan Cloud Shell
Pelajari cara menyiapkan dan men-deploy aplikasi Hello World contoh ke Cloud Run dan melihat status resource layanan aktif Anda.
Untuk mengikuti panduan langkah demi langkah tugas ini langsung di Cloud Shell Editor, klik Pandu saya:
Sebelum memulai
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
Membuat aplikasi
- Luncurkan Cloud Shell Editor.
- Dari status bar Cloud Code, pilih New Application.
- Pilih Cloud Run application 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 pemicu Hello World Python (Flask).Pilih folder sebagai lokasi aplikasi Anda, 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 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 Deploy Cloud Run. - Jika diminta, beri otorisasi Cloud Code untuk melakukan panggilan Google Cloud API.
- Tetapkan project Google Cloud Anda.
- Jika diminta, aktifkan Cloud Run API dengan mengklik Enable APIs.
- Di dialog Deploy to Cloud Run, pilih layanan yang sudah ada sebelumnya atau buat layanan baru.
- Jika Anda membuat layanan baru, pilih Cloud Run (terkelola sepenuhnya) di bagian Platform Deployment.
- Pilih region tujuan deployment.
- Untuk Autentikasi, pilih Izinkan pemanggilan yang tidak diautentikasi untuk menjadikannya layanan publik.
Setelah menentukan setelan yang diinginkan, Anda dapat mengklik Deploy.
Cloud Code akan mem-build image Anda, mengirimkannya ke registry, dan men-deploy aplikasi ke Cloud Run. Layanan Anda kini sudah aktif.
Lihat layanan yang berjalan dengan mengikuti URL yang ditampilkan di dialog Cloud Run: Deploy.
Mengedit layanan Anda
Untuk mengedit permohonan Anda, ikuti langkah-langkah berikut:
- Dengan tampilan Explorer, temukan file
app.py
yang menerapkan perilaku layanan. - Ubah pesan "Sudah berjalan" menjadi pesan pilihan Anda.
- Setelah Anda melakukan perubahan ini, pilih perintah Deploy to Cloud Run menggunakan Palette Perintah.
- Pastikan layanan yang baru saja Anda buat dipilih di Setelan Layanan.
- Klik Deploy.
- Setelah aplikasi selesai di-build dan di-deploy, Anda dapat memuat ulang layanan untuk melihat pesan yang 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 Lihat log.
Muat ulang aplikasi Anda di browser, dan lihat log baru yang dibuat dengan mengklik tombol Muat ulang log.
Pembersihan
Agar tidak menimbulkan biaya pada akun Google Cloud Anda untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.
Untuk menghapus project:
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 layanannya tidak digunakan, Anda mungkin tetap dikenai biaya untuk menyimpan image container di Container Registry. Untuk menghapus image, buka halaman Container Registry, luaskan repositori yang berisi image, pilih image, klik Delete, lalu klik Delete.
Layanan Cloud Run: Untuk menghapus layanan Cloud Run, dari halaman Cloud Run di konsol Google Cloud, pilih layanan yang ingin Anda hapus, klik Hapus, lalu klik Hapus.
Langkah selanjutnya
- Temukan berbagai fitur yang ditawarkan antarmuka Editor Cloud Shell.
- Pelajari cara mengonfigurasi Cloud Shell untuk menyesuaikan pengalaman Anda.