Men-deploy layanan ke Cloud Run di Cloud Code for IntelliJ

Setelah siap, Anda dapat men-deploy layanan ke Cloud Run dan melihat layanan Anda secara live.

Menentukan konfigurasi run

Sebelum men-deploy layanan, Anda harus membuat konfigurasi run:

  1. Buka pemilih konfigurasi Run/Debug di Menu navigasi, lalu klik Edit Configurations.
  2. Di panel kiri, klik Cloud Run: Deploy.
  3. Setel ID project Google Cloud Anda.
  4. Pilih preferensi platform Anda di bagian Deployment Platform, Cloud Run atau Cloud Run for Anthos. Untuk deskripsi terperinci tentang setiap opsi, lihat panduan platform Cloud Run.

    • Jika Cloud Run dipilih, pilih region tujuan deployment.
    • Jika Cloud Run for Anthos dipilih, konfigurasikan informasi cluster Kubernetes.

      Opsi platform deployment: Terkelola Sepenuhnya (terpilih) dan Anthos di GKE dengan region yang ditentukan

  5. Jika layanan Anda adalah API atau situs publik, pilih Izinkan pemanggilan yang tidak diautentikasi di bagian Authentication. Jika tidak, pilih Wajibkan autentikasi.

  6. Di bagian Setelan Revisi, Cloud Code secara otomatis mengisi kolom URL image container dengan lokasi penyimpanan image container Anda (tempat penyimpanan layanan Anda, setelah di-build dan dimasukkan ke dalam container). Nilai ini didasarkan pada nama layanan dan project Google Cloud Anda.

    Jika perlu, Anda dapat mengganti nilai ini:

    • Untuk Cloud Run dan Cloud Run for Anthos, Anda dapat menyimpan gambar di:
      • Artifact Registry, menggunakan format REGION-docker.pkg.dev/PROJECT_ID/REPO_NAME/IMAGE_PATH
        • REGION adalah region yang didukung repositori
        • PROJECT_ID adalah ID project Google Cloud yang berisi cluster Anda
        • REPO_NAME adalah nama repositori tempat gambar Anda disimpan
        • IMAGE_PATH adalah jalur ke gambar Anda
    • Container Registry, menggunakan format gcr.io/PROJECT_ID/IMAGE_NAME
      • PROJECT_ID adalah ID project Google Cloud Anda
      • IMAGE_NAME merujuk pada repositori image container
    • Jika menggunakan Cloud Run for Anthos, Anda dapat menyimpan image di Docker Hub menggunakan format docker.io/ACCOUNT, dengan ACCOUNT sebagai nama akun Docker Hub Anda. Pastikan Anda diautentikasi dengan benar jika Anda menggunakan repositori Docker Hub pribadi.

      Konfigurasi Run/Debug terbuka dengan kolom contoh (project ID dan region) yang terisi

  7. Di bagian setelan Build, pilih apakah akan mem-build secara lokal atau di Cloud Build.

  8. Pilih builder dan plugin.

    Cloud Code mendukung jenis artefak Docker, Jib, dan Buildpacks.

  9. Klik OK.

Opsional: Menyesuaikan konfigurasi Anda

Saat men-deploy layanan, Anda dapat menentukan setelan tambahan seperti akun layanan, variabel lingkungan, dan, saat menggunakan Cloud Run, Konektor VPC, serta koneksi SQL. Tentukan setelan tambahan di bagian Advanced revisi settings saat Anda memilih Edit Configurations.

Variabel lingkungan:

Variabel lingkungan berikut akan otomatis ditambahkan ke penampung yang berjalan:

Nama Deskripsi Contoh
PORT Port yang akan diproses oleh server HTTP Anda. 8080
K_SERVICE Nama layanan Cloud Run yang sedang dijalankan. halo-dunia
K_REVISION Nama revisi Cloud Run yang sedang dijalankan. halo-dunia.1
K_CONFIGURATION Nama konfigurasi Cloud Run yang membuat revisi. halo-dunia

Men-deploy layanan Anda

Untuk men-deploy layanan, ikuti langkah-langkah berikut:

  1. Pilih target run dari dialog konfigurasi Run/Debug di taskbar atas.
  2. Klik ikon jalankan tindakan Run.
  3. Lihat layanan Anda yang sedang berjalan dengan mengikuti URL yang ditampilkan di jendela output.
  4. Anda juga dapat melihat status layanan (metrik, detail revisi, dan lainnya) dengan mengikuti URL log yang ditampilkan di jendela output.

    Melihat status layanan Anda di Konsol

Dapatkan dukungan

Untuk mengirimkan masukan atau melaporkan masalah di IntelliJ IDE, buka Alat > Cloud Code > Bantuan / Tentang > Kirim masukan atau laporkan masalah untuk melaporkan masalah di GitHub, atau ajukan pertanyaan di Stack Overflow.