Layanan publik dan pribadi

Halaman ini membandingkan konsep layanan publik dan pribadi di Google Cloud.

API dan layanan publik

API dan layanan publik dapat dilihat secara global di semua project Google Cloud. Contoh API dan layanan Google Cloud publik meliputi:

Anda memerlukan izin yang sesuai untuk mencantumkan atau menggunakan API dan layanan publik di project Google Cloud . Misalnya, untuk mengaktifkan layanan, Anda memerlukan izin Identity and Access Management serviceusage.services.enable. Untuk mempelajari izin IAM yang diperlukan untuk Service Usage, lihat Kontrol Akses.

API dan layanan pribadi

Layanan pribadi biasanya merupakan API yang diimplementasikan menggunakan Cloud Endpoints yang berjalan di project Google Cloud lain. Untuk menemukan atau menggunakan API dan layanan pribadi, Anda harus diberi akses terlebih dahulu oleh prinsipal dengan izin yang diperlukan. Untuk mempelajari cara memberikan akses agar dapat mengaktifkan API Cloud Endpoints dari project Google Cloud , lihat halaman berikut untuk setiap framework API Cloud Endpoints masing-masing:

Anda juga harus memiliki izin IAM yang sesuai untuk mencantumkan atau menggunakan API dan layanan pribadi. Misalnya, untuk memanggil metode services.enable untuk layanan pribadi, izin servicemanagement.services.bind diperlukan. Untuk mempelajari izin yang diperlukan untuk Penggunaan Layanan, lihat Kontrol Akses.

Saat Anda mencantumkan API dan layanan yang tersedia atau diaktifkan dalam Google Cloud project , hasilnya mencakup semua API publik dan pribadi yang dapat Anda akses. Untuk mempelajari lebih lanjut cara mencantumkan layanan yang diaktifkan dan tersedia di projectGoogle Cloud Anda, lihat Mencantumkan Layanan.