Men-deploy layanan Cloud Run dengan Cloud Code untuk VS Code

Halaman ini menunjukkan cara memulai Cloud Code dengan cepat.

Anda akan menyiapkan layanan Hello World yang berjalan di Cloud Run menggunakan aplikasi contoh, men-deploy layanan ke Cloud Run, dan melihat status resource layanan aktif Anda.

Sebelum memulai

  1. 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.
  2. Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.

    Buka pemilih project

  3. Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.

  4. Enable the Cloud Run API.

    Enable the API

  5. Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.

    Buka pemilih project

  6. Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.

  7. Enable the Cloud Run API.

    Enable the API

  8. Instal Git. Git diperlukan untuk menyalin sampel ke komputer Anda.
  9. Instal plugin Cloud Code jika Anda belum melakukannya.

Membuat service

  1. Di status bar Cloud Code, klik nama project yang aktif.

    Nama project aktif di status bar

  2. Di menu Pilih Cepat yang muncul, pilih Aplikasi Baru.

  3. Pilih Aplikasi Cloud Run sebagai jenis aplikasi pilihan Anda.

  4. Dari daftar aplikasi contoh (Node.js, Python dengan framework Flask dan Django, Java, Go), pilih layanan Hello World.

    Misalnya, memilih Node.js: Hello World akan membuat layanan Halo Dunia Node.js awal.

  5. Konfirmasi lokasi layanan Anda pada disk (atau ubah, jika perlu), lalu klik Create New Application.

    Pratinjau file README untuk 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:

  1. Buka Palet Perintah (tekan Ctrl/Cmd+Shift+P atau klik View > Command Palette), lalu jalankan perintah Deploy to Cloud Run.

  2. Di panel Deploy to Cloud Run, tetapkan project Google Cloud Anda.

  3. Terima setelan default yang tersisa, lalu klik Deploy.

    Cloud Code mem-build image Anda, mendorongnya ke registry, dan men-deploy layanan Anda ke Cloud Run.

  4. Untuk melihat layanan yang sedang berjalan, buka URL yang ditampilkan di bagian atas dialog Deploy to Cloud Run.

Melihat log

Anda juga dapat melihat log dari layanan yang di-deploy dengan Log Viewer yang disertakan dengan Cloud Code.

Untuk melihat log, ikuti langkah-langkah berikut:

  1. Klik Cloud Code di panel Aktivitas VS Code di sebelah kiri.
  2. Luaskan bagian Cloud Run untuk melihat layanan Cloud Run Anda.
  3. Klik kanan layanan Cloud Run, lalu klik View logs.

Melihat status resource

Anda dapat melihat status layanan Cloud Run menggunakan browser layanan Cloud Run:

  1. Klik Cloud Code di panel Aktivitas VS Code di sebelah kiri.
  2. Luaskan bagian Cloud Run untuk melihat layanan Cloud Run Anda.
  3. Klik layanan Cloud Run yang ingin Anda ketahui lebih lanjut. Properti layanan ditampilkan di jendela di bawah.

Pembersihan

Untuk menghapus project Anda:

  1. Buka halaman BigQuery di konsol Google Cloud.

    Buka halaman Projects

  2. Pilih project yang Anda buat untuk panduan memulai ini, lalu klik Delete.

  3. 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 layanan tidak digunakan, Anda mungkin dikenai biaya karena menyimpan image container di Container Registry. Untuk mengetahui langkah-langkah menghapus gambar, lihat Menghapus gambar.

  • Layanan Cloud Run: Untuk menghapus layanan Cloud Run, buka Cloud Run di Konsol Google Cloud menggunakan menu navigasi. Pilih layanan yang ingin Anda hapus, lalu klik Delete.

Langkah selanjutnya