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

Setelah semuanya disiapkan, Anda dapat men-deploy layanan ke Cloud Run dan melihat layanan Anda secara langsung.

Menentukan konfigurasi proses

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. Tetapkan ID project Google Cloud Anda.
  4. Pilih preferensi platform Anda di bagian Deployment Platform, baik Cloud Run maupun Knative serving. Untuk deskripsi mendetail setiap opsi, lihat panduan platform Cloud Run.

    • Jika Cloud Run dipilih, pilih region yang akan digunakan untuk men-deploy.
    • Jika Knative serving dipilih, konfigurasi informasi cluster Kubernetes.

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

  5. Jika layanan Anda adalah API atau situs publik, pilih Izinkan pemanggilan tanpa autentikasi di bagian Autentikasi. Jika tidak, pilih Require authentication.

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

    Jika perlu, Anda dapat mengganti nilai ini:

    • Untuk penayangan Cloud Run dan Knative, Anda dapat menyimpan image di salah satu lokasi berikut:
      • Artifact Registry, menggunakan format REGION-docker.pkg.dev/PROJECT_ID/REPO_NAME/IMAGE_PATH
        • REGION adalah wilayah yang didukung repositori
        • PROJECT_ID adalah ID project Google Cloud yang berisi cluster Anda
        • REPO_NAME adalah nama repositori tempat image 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 ke repositori image container
    • Jika menggunakan layanan Knative, Anda dapat menyimpan image di Docker Hub menggunakan format docker.io/ACCOUNT, dengan ACCOUNT adalah nama akun Docker Hub Anda. Pastikan Anda diautentikasi dengan benar jika Anda menggunakan repositori Docker Hub pribadi.

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

  7. Di bagian Setelan build, pilih apakah akan membangun secara lokal atau di Cloud Build.

  8. Pilih pembuat dan plugin.

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

  9. Klik Oke.

Opsional: Menyesuaikan konfigurasi

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

Variabel lingkungan:

Variabel lingkungan berikut akan otomatis ditambahkan ke container yang berjalan:

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

Men-deploy layanan Anda

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

  1. Pilih target run dari dialog konfigurasi Run/Debug di panel tugas atas.
  2. Klik ikon tindakan jalankan Run.
  3. Lihat layanan yang sedang berjalan dengan membuka 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

Mendapatkan dukungan

Untuk mengirimkan masukan atau melaporkan masalah di IDE IntelliJ, buka Tools > Cloud Code > Help / About > Submit feedback or report an issue untuk melaporkan masalah di GitHub.