Menggunakan dependensi pribadi dengan fungsi Cloud Run

Anda dapat menggunakan paket di repositori npm atau Python sebagai dependensi untuk fungsi Cloud Run.

Izin yang diperlukan

Fungsi Cloud Run menggunakan akun layanan Cloud Build dalam project Google Cloud yang sama untuk mem-build dan men-deploy fungsi Anda.

  • Jika fungsi Cloud Run dan Artifact Registry berada dalam project Google Cloud yang sama, akun layanan memiliki izin yang diperlukan untuk mendownload dari repositori.
  • Jika fungsi Cloud Run dan Artifact Registry berada dalam project yang berbeda, Anda harus memberikan akses repositori ke akun layanan Cloud Build.
    • Untuk memberikan akses hanya baca guna mendownload dependensi, berikan peran Artifact Registry Reader.
    • Jika Anda juga menggunakan Cloud Build untuk mengupload artefak ke repositori, berikan peran Artifact Registry Writer.

Mengonfigurasi akses ke dependensi

Lihat dokumentasi fungsi Cloud Run untuk mengetahui petunjuk konfigurasi npm dan Python.