Men-deploy layanan Cloud Run dengan Cloud Code untuk VS Code
Dokumen ini menunjukkan cara mulai menggunakan Cloud Code.
Anda akan membuat layanan dari aplikasi sampel "Hello, world", men-deploy layanan Anda secara publik dengan Cloud Code, dan melihat status resource layanan aktif Anda.
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.
-
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.
-
If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Cloud Run API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.-
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.
-
If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Cloud Run API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.- Instal Git. Git diperlukan untuk menyalin contoh ke komputer Anda.
- Instal Docker. Docker diperlukan untuk membuat kode contoh. Pastikan akun pengguna lokal Anda dapat membuat penampung.
- Instal plugin Cloud Code jika Anda belum melakukannya.
Peran yang diperlukan
Untuk mendapatkan izin yang Anda perlukan untuk menyelesaikan panduan memulai ini, minta administrator untuk memberi Anda peran IAM berikut pada project:
-
Admin Cloud Run (
roles/run.admin) -
Cloud Run Builder (
roles/run.builder) -
Logs Viewer (
roles/logging.viewer) -
Service Account User (
roles/iam.serviceAccountUser)
Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Membuat service
Untuk membuat aplikasi layanan contoh, ikuti langkah-langkah berikut:
Di status bar Cloud Code, klik nama project aktif.

Di menu Pilih Cepat yang muncul, pilih Aplikasi Baru.
Pilih Cloud Run application sebagai jenis aplikasi.
Dari daftar aplikasi contoh, pilih salah satu untuk bahasa pilihan Anda.
Misalnya, memilih Node.js: Cloud Run akan membuat aplikasi layanan "Hello, world" di Node.js.
Konfirmasi lokasi sistem file kode sumber layanan Anda (atau ubah, jika perlu) dan klik Create New Application.
Pratinjau file
README.mduntuk layanan yang Anda pilih akan terbuka di VS Code.
Men-deploy ke Cloud Run
Untuk men-deploy layanan Anda ke Cloud Run, ikuti langkah-langkah berikut:
Buka Palet Perintah (tekan
Ctrl/Cmd+Shift+Patau klik View > Command Palette), lalu jalankan perintah Deploy to Cloud Run.Di panel Deploy to Cloud Run, tetapkan Google Cloud project Anda.
Terima setelan default yang tersisa, lalu klik Deploy.
Cloud Code akan membangun image Anda, mengirimkannya ke registry, lalu men-deploy layanan ke Cloud Run.
Untuk melihat layanan yang berjalan, buka URL yang ditampilkan di bagian atas dialog Deploy to Cloud Run.
Melihat status resource
Anda dapat melihat status layanan Cloud Run menggunakan browser layanan Cloud Run:
- Klik
Cloud Code di panel Aktivitas VS Code.
- Luaskan bagian Cloud Run untuk melihat layanan Cloud Run Anda.
- Klik layanan untuk melihat propertinya.
Melihat log
Anda juga dapat melihat log dari layanan yang di-deploy dengan Penampil Log yang disertakan dengan Cloud Code.
Untuk melihat log, ikuti langkah-langkah berikut:
- Klik
Cloud Code di panel Aktivitas VS Code.
- Luaskan bagian Cloud Run untuk melihat layanan Cloud Run Anda.
- Klik kanan layanan Cloud Run Anda, lalu klik Lihat log.
Pembersihan
Untuk menghapus project Anda:
Buka halaman Project di konsol Google Cloud :
Pilih project yang Anda buat untuk panduan memulai ini, lalu klik Delete.
Ketik project ID untuk mengonfirmasi, lalu klik Shut down.
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 dikenai biaya atas penyimpanan image container di Artifact Registry. Untuk mengetahui langkah-langkah menghapus gambar Anda, lihat Menghapus gambar.
Layanan Cloud Run: Untuk menghapus layanan Cloud Run, buka Cloud Run di konsolGoogle Cloud menggunakan menu navigasi. Pilih layanan yang ingin Anda hapus, lalu klik Hapus.
Langkah berikutnya
- Temukan dukungan penelusuran bug khusus bahasa yang disediakan Cloud Code.
- Sesuaikan pengalaman Cloud Code Anda dengan mengonfigurasi setelan yang relevan.
- Coba buat dan jalankan aplikasi Kubernetes dengan Cloud Code.