Layanan yang Didukung

Mengakses Google Cloud API dari fungsi Cloud Run menggunakan akun layanan untuk bertindak atas nama Anda. Akun layanan menyediakan Kredensial Default Aplikasi untuk fungsi Anda.

API yang didukung

Fungsi Cloud Run dapat mengakses sebagian besar layanan Google Cloud utama melalui library klien API spesifik per bahasa dan/atau REST API, termasuk hal berikut:

Penyedia peristiwa yang didukung

Fungsi Cloud Run dapat dipicu oleh peristiwa yang disediakan oleh hal berikut layanan:

Menggunakan layanan dengan fungsi Cloud Run

Library Klien Google API yang menggunakan kredensial default aplikasi secara otomatis dapatkan kredensial akun layanan bawaan dari host fungsi Cloud Run di waktu beroperasi. Secara default, klien melakukan autentikasi menggunakan akun layanan YOUR_PROJECT_ID@appspot.gserviceaccount.com.

Pemilihan rute dengan Cloud Load Balancing

Cloud Load Balancing adalah produk terpisah yang memungkinkan konfigurasi jaringan lanjutan untuk semua aplikasi Anda yang berjalan di Google Cloud.

Saat Load Balancing HTTP(S) diaktifkan untuk aplikasi serverless, Anda dapat:

  • Konfigurasi aplikasi serverless untuk menyalurkan dari alamat IP IPv4 dan/atau IPv6 khusus yang tidak digunakan bersama dengan layanan lain.

  • Gunakan kembali sertifikat SSL dan kunci pribadi yang sama dengan yang Anda gunakan Compute Engine, Google Kubernetes Engine, dan Cloud Storage. Dengan demikian, Anda tidak perlu mengelola sertifikat terpisah untuk aplikasi serverless.

  • Gunakan layanan tambahan yang terintegrasi dengan Cloud Load Balancing, seperti Cloud CDN, Google Cloud Armor, atau kebijakan keamanan.

Perhatikan batasan dan rekomendasi berikut:

  • Untuk menggunakan kemampuan keamanan yang mendukung Cloud Load Balancing seperti Cloud Armor atau kebijakan keamanan, Anda harus mengubah setelan traffic masuk menjadi internal_and_gclb. Pengguna yang sudah memiliki fungsi Cloud Run URL default dapat mengabaikan load balancer dan langsung membuka URL fungsi.

  • Dukungan untuk Identity-Aware Proxy yang terintegrasi dengan Cloud Load Balancing untuk Fungsi Cloud Run tidak tersedia.