Pelajari cara menyiapkan dan men-deploy aplikasi sampel Halo Dunia ke Cloud Run dan melihat status resource layanan aktif Anda.
Sebelum memulai
- Login keakun Anda. Google Cloud 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.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify 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.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify 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 sampel, pilih aplikasi Halo Dunia. Misalnya, memilih
Python (Flask): Hello Worldakan membuat aplikasi Halo Dunia Python (Flask) starter. - 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 dalam tampilan Explorer.
Men-deploy ke Cloud Run
Untuk men-deploy aplikasi Anda ke Cloud Run:
- Pilih perintah Deploy to Cloud Run menggunakan
palet perintah (dapat diakses dengan
Ctrl/Cmd+Shift+P). Tindakan ini akan menampilkan UI Deploy Cloud Run. - Jika diminta, beri otorisasi Cloud Code untuk melakukan Google Cloud panggilan API.
- Tetapkanproject Anda. Google Cloud
- Jika diminta, aktifkan Cloud Run API dengan mengklik Enable APIs.
- Di dialog Deploy to Cloud Run, pilih layanan yang sudah ada atau buat layanan baru.
- Jika Anda membuat layanan baru, pilih Cloud Run (fully managed) di bagian Deployment Platform.
- Pilih region tujuan deployment.
- Untuk Authentication, pilih Allow unauthenticated invocations untuk menjadikannya layanan publik.
- Setelah menentukan setelan pilihan Anda, klik Deploy. Cloud Code akan membangun image Anda, mengirimkannya ke registry, lalu men-deploy aplikasi Anda ke Cloud Run. Layanan Anda kini aktif.
- Lihat layanan yang berjalan dengan mengikuti URL yang ditampilkan di dialog Cloud Run: Deploy.
Mengedit layanan Anda
Untuk mengedit aplikasi Anda:
- Dengan tampilan Explorer, temukan file
app.pyyang menerapkan perilaku layanan. - Ubah pesan "It's running!" menjadi pesan pilihan Anda.
- Setelah melakukan perubahan ini, pilih perintah Deploy to Cloud Run menggunakan palet perintah.
- Pastikan layanan yang 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 telah diubah.
Melihat log
Anda juga dapat melihat log dari aplikasi yang di-deploy dengan Log Viewer yang disertakan dengan Cloud Code.
Untuk melihat log:
- Untuk membuka Cloud Run Explorer, klik
Cloud Code , lalu luaskan bagian Cloud Run. - Klik kanan layanan Cloud Run Anda, lalu klik View logs.
- Refresh aplikasi Anda di browser, dan lihat log baru yang dibuat dengan mengklik tombol refresh Log.
Pembersihan
Agar akun Anda tidak dikenai biaya untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut: Google Cloud
- Di Google Cloud Konsol, buka halaman Manage resources.
- Pada daftar project, pilih project yang Anda ingin Anda hapus, lalu klik Delete.
- Pada dialog, ketik project ID, lalu klik Shut down untuk menghapus project.
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 atas penyimpanan image container di Artifact Registry.
Untuk menghapus image, buka halaman Artifact Registry, pilih repositori yang berisi
image Anda, pilih image Anda, klik Delete, lalu klik Delete.
- Layanan Cloud Run: Untuk menghapus layanan Cloud Run dari halaman Cloud Run di Google Cloud konsol, pilih layanan yang ingin Anda hapus, klik Delete, lalu klik Delete. Buka halaman Cloud Run
Langkah berikutnya
- Temukan fitur yang ditawarkan antarmuka Cloud Shell Editor.
- Pelajari cara mengonfigurasi Cloud Shell untuk menyesuaikan pengalaman Anda.