Terhubung ke layanan Google Cloud

Halaman ini mencantumkan Google Cloud layanan yang berfungsi baik dengan Cloud Run dan layanan yang belum mendukung Cloud Run.

Menghubungkan ke Google Cloud layanan dalam kode

Anda dapat menghubungkan layanan Cloud Run ke layanan Google Cloud lain dengan menggunakan library klien yang telah disediakan. Untuk mengetahui contoh kode yang menunjukkan cara terhubung dengan layanan Google Cloud tertentu, lihat dokumentasi yang disediakan untuk layanan Google Cloud tersebut.

Untuk memanggil Google Cloud API dari kode Anda, identitas layanan Cloud Run harus memiliki serangkaian izin minimal ke layanan Cloud Run Anda. Misalnya, jika layanan Cloud Run Anda hanya membaca data dari Firestore, sebaiknya tetapkan akun layanan yang hanya memiliki peran IAM Firestore User saja.

Lingkungan Google Cloud menggunakan Kredensial Default Aplikasi (ADC) untuk mendeteksi secara otomatis apakah identitas layanan Cloud Run diautentikasi untuk menggunakan library klien Google Cloud dan melakukan operasi API.

Tabel berikut mencantumkan layanan yang direkomendasikan untuk Cloud Run.

Alat

Layanan Deskripsi
Cloud Build Membuat image container dan continuous integration.
Artifact Registry Menyimpan image container.
Cloud Deploy Continuous delivery.
Google Cloud Observability Memantau dan mencatat log layanan Cloud Run.

Penyimpanan data

Layanan Deskripsi
Firestore Database NoSQL yang terkelola sepenuhnya, dengan kompatibilitas MongoDB.
Spanner Database relasional yang terkelola sepenuhnya dan skalabel
Cloud SQL Database relasional yang terkelola sepenuhnya. Lihat Menghubungkan ke instance Cloud SQL.
Cloud Storage Penyimpanan objek. Menyimpan objek dan menyajikan konten statis. Gunakan library klien Cloud Storage atau pasang volume Cloud Storage
Memorystore Layanan penyimpanan data dalam memori yang terkelola sepenuhnya. Menghubungkan ke jaringan VPC Anda untuk mengakses instance Memorystore. Lihat Menghubungkan ke instance Redis dari layanan Cloud Run.
BigQuery Cloud data warehouse yang terkelola sepenuhnya untuk analisis. Layanan Cloud Run dapat digunakan untuk menerapkan fungsi kustom jarak jauh BigQuery.
Secret Manager Membuat dan mengakses secret.
Filestore Server file NFS yang terkelola sepenuhnya di Google Cloud

Orkestrasi

Layanan Deskripsi
Pub/Sub Mengirimkan peristiwa ke layanan Cloud Run. Lihat Tutorial Menggunakan Pub/Sub dengan Cloud Run.
Cloud Scheduler Memicu layanan Cloud Run sesuai jadwal.
Cloud Tasks Menjalankan tugas asinkron di Cloud Run. Lihat Tugas Target HTTP dengan token autentikasi.
Workflows Mengatur dan mengotomasikan layanan Cloud Run.

Aplikasi web

Layanan Deskripsi
Identity Platform Login pengguna Anda.
Firebase App Hosting Layanan hosting yang terkelola sepenuhnya untuk konten dinamis dengan caching CDN yang hemat biaya. Cocok untuk menghosting aplikasi web full-stack yang dibangun dengan framework modern yang dirender server seperti Angular dan Next.js.
Firebase Hosting Layanan terkelola yang menghosting konten statis, konten dinamis, dan microservice menggunakan jaringan penayangan konten (CDN) global untuk penayangan yang cepat dan andal. Cocok untuk menghosting situs statis atau aplikasi web satu halaman.

Jaringan

Layanan Deskripsi
Virtual Private Cloud Fungsionalitas jaringan terkelola untuk resource Google Cloud Anda. Lihat Menghubungkan ke jaringan VPC.
Load Balancer Aplikasi Eksternal Gunakan NEGless Server dalam mengonfigurasi backend Cloud Run untuk Load Balancer Aplikasi eksternal.
Load Balancer Aplikasi Internal Gunakan NEGless Server untuk menjalankan layanan Cloud Run melalui alamat IP internal.
Google Cloud Armor Membantu melindungi aplikasi dan situs Anda dari serangan web dan denial of service
Cloud CDN Cloud CDN didukung dengan Load Balancer Aplikasi eksternal.

Keamanan

Layanan Deskripsi
Identity-Aware Proxy Menggunakan identitas dan konteks dalam mengamankan akses ke layanan Anda.
Otorisasi Biner Men-deploy image container yang Anda percayai saja.
Deteksi Ancaman Cloud Run Mendeteksi ancaman dalam container yang sedang berjalan.

Layanan yang belum didukung

Tabel berikut mencantumkan layanan yang belum didukung oleh Cloud Run.

Layanan Catatan
Web Security Scanner

Menyederhanakan penggunaan layanan dan resource Google Cloud menggunakan App Hub

Secara opsional, Anda dapat menggunakan App Hub untuk membangun, mengoperasikan, dan mengelola aplikasi yang mencakup beberapa resource dari satu atau beberapa project.Google Cloud

Anda dapat menggunakan App Hub untuk mengatur resource Cloud Run dengan cara yang berfokus pada aplikasi berdasarkan kebutuhan bisnis Anda yang terus berubah. Untuk melacak dan mengatur resource Cloud Run, tambahkan resource Anda sebagai layanan dan workload ke aplikasi App Hub. App Hub dikelola sepenuhnya oleh Google Cloud dan tidak mengharuskan Anda menginstal infrastruktur tambahan.
Untuk mengetahui informasi selengkapnya tentang:
  • Resource yang didukung App Hub, lihat Resource yang didukung.
  • Untuk mengetahui cara menyiapkan App Hub di project Anda dan mendaftarkan resource Anda dengan aplikasi App Hub, lihat Menyiapkan App Hub.