Panduan memulai: Membuat Instance Cloud Run

Halaman ini menunjukkan cara menggunakan Cloud Run untuk membuat instance Cloud Run dalam container contoh, melihat lognya, dan mengelola siklus prosesnya menggunakan gcloud CLI.

Sebelum memulai

  1. Instal Google Cloud CLI.

  2. Konfigurasi gcloud CLI agar menggunakan identitas gabungan Anda.

    Untuk mengetahui informasi selengkapnya, lihat Login ke gcloud CLI dengan identitas gabungan Anda.

  3. Untuk melakukan inisialisasi gcloud CLI, jalankan perintah berikut:

    gcloud init
  4. Buat atau pilih Cloud de Confiance project.

    Peran yang diperlukan untuk memilih atau membuat project

    • Pilih project: Memilih project tidak memerlukan peran IAM tertentu—Anda dapat memilih project mana pun yang telah diberi peran.
    • Membuat project: Untuk membuat project, Anda memerlukan peran Project Creator (roles/resourcemanager.projectCreator), yang berisi izin resourcemanager.projects.create. Pelajari cara memberikan peran.
    • Buat Cloud de Confiance project:

      gcloud projects create PROJECT_ID

      Ganti PROJECT_ID dengan nama untuk Cloud de Confiance project yang Anda buat.

    • Pilih project Cloud de Confiance yang Anda buat:

      gcloud config set project PROJECT_ID

      Ganti PROJECT_ID dengan nama project Cloud de Confiance Anda.

  5. Jika Anda menggunakan project yang sudah ada untuk panduan ini, pastikan Anda memiliki izin yang diperlukan untuk menyelesaikan panduan ini. Jika berhasil membuat project baru, berarti Anda sudah memiliki izin yang diperlukan.

  6. Verifikasi bahwa penagihan diaktifkan untuk project Cloud de Confiance Anda.

  7. Aktifkan Cloud Run Admin API dan Cloud Logging API:

    Peran yang diperlukan untuk mengaktifkan API

    Untuk mengaktifkan API, Anda memerlukan izin serviceusage.services.enable. Jika Anda membuat project, kemungkinan Anda sudah memiliki izin ini melalui peran Pemilik (roles/owner). Jika tidak, Anda bisa mendapatkan izin ini melalui peran Admin Penggunaan Layanan (roles/serviceusage.serviceUsageAdmin). Pelajari cara memberikan peran.

    gcloud services enable run.googleapis.com logging.googleapis.com
  8. Guna menetapkan project default untuk instance Cloud Run Anda:
    gcloud config set project PROJECT_ID
    Ganti PROJECT_ID dengan nama project yang Anda buat untuk panduan memulai ini.
  9. Pastikan Anda telah menginstal komponen gcloud beta:
    gcloud components install beta
  10. Tinjau harga Cloud Run atau perkirakan biaya dengan kalkulator harga.

Peran yang diperlukan

Untuk mendapatkan izin yang Anda perlukan untuk menyelesaikan panduan memulai ini, minta administrator untuk memberi Anda peran IAM berikut:

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 instance

Untuk membuat instance Cloud Run dalam container contoh menggunakan gcloud CLI:

  1. Jalankan perintah berikut:

    gcloud beta run instances create my-instance \
    --image us-docker.pkg.dev/cloudrun/container/hello \
    --region REGION \
    --port 8080 \
    --no-invoker-iam-check

    Ganti REGION dengan region Cloud de Confiance yang didukung.

    Flag --no-invoker-iam-check menonaktifkan autentikasi pemanggil IAM, sehingga URL instance dapat diakses tanpa autentikasi IAM.

  2. Tunggu hingga pembuatan instance selesai. Setelah selesai, perintah akan menampilkan output yang mirip dengan:

    Creating instance...
    Importing container..............done
    Provisioning resources.......done
    Starting instance.....done
    Done.
    Instance [my-instance] has successfully been created.
    
    URL: https://my-instance-PROJECT-NUMBER.REGION.run.app
    
  3. Buka URL yang ditampilkan di browser Anda untuk berinteraksi dengan container yang sedang berjalan.

Melihat log instance

Untuk melihat log yang dihasilkan oleh instance Cloud Run Anda:

  1. Di konsol Cloud de Confiance , buka Logs Explorer:

    Buka Logs Explorer

  2. Filter log untuk instance spesifik Anda:

    resource.type="cloud_run_instance"
    resource.labels.location="<var>REGION</var>"
    resource.labels.instance_name="my-instance"
    

Pembersihan

Agar akun Cloud de Confiance by S3NS Anda tidak dikenai biaya untuk resource yang digunakan di halaman ini, ikuti langkah-langkah berikut.

Menghapus instance Anda

Untuk menghentikan dan menghapus instance Cloud Run:

gcloud beta run instances delete my-instance --region REGION

Menghapus project pengujian Anda

Menghapus project Cloud de Confiance akan menghentikan penagihan untuk semua resource dalam project tersebut. Untuk melepaskan semua Cloud de Confiance by S3NS resource di project Anda, ikuti langkah-langkah berikut:

    Menghapus Cloud de Confiance project:

    gcloud projects delete PROJECT_ID

Langkah berikutnya

Untuk mengetahui informasi selengkapnya tentang instance Cloud Run, lihat: