Layanan yang Didukung
Akses API Google Cloud dari Cloud Run Functions menggunakan akun layanan untuk bertindak atas nama Anda. Akun layanan menyediakan Kredensial Default Aplikasi untuk fungsi Anda.
API yang didukung
Cloud Run Functions dapat mengakses sebagian besar layanan Google Cloud utama melalui library klien API dan/atau REST API dalam bahasa tertentu, termasuk:
Penyedia peristiwa yang didukung
Cloud Run Functions dapat dipicu oleh peristiwa yang disediakan oleh layanan berikut:
HTTP—memanggil fungsi secara langsung melalui permintaan HTTP
Menggunakan layanan dengan Cloud Run Functions
Library Klien Google API yang menggunakan kredensial default aplikasi akan otomatis
mendapatkan kredensial akun layanan bawaan
dari host Cloud Run Functions saat runtime. 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:
Mengonfigurasi aplikasi serverless untuk menyajikan dari alamat IP IPv4 dan/atau IPv6 khusus yang tidak digunakan bersama dengan layanan lain.
Menggunakan kembali sertifikat SSL dan kunci pribadi yang sama dengan yang Anda gunakan untuk Compute Engine, Google Kubernetes Engine, dan Cloud Storage. Dengan demikian, Anda tidak perlu mengelola sertifikat terpisah untuk aplikasi serverless.
Menggunakan 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 diaktifkan Cloud Load Balancing, seperti Cloud Armor atau kebijakan keamanan, Anda harus mengubah setelan ingress menjadi
internal_and_gclb. Pengguna yang sudah memiliki URL default Cloud Run Function dapat mengabaikan load balancer dan langsung membuka URL fungsi.Dukungan untuk Identity-Aware Proxy yang terintegrasi dengan Cloud Load Balancing untuk Cloud Run Functions tidak tersedia.