Kunci API dikaitkan dengan project Google Cloud tempat kunci tersebut dibuat. Jika API Anda memerlukan kunci API, Anda harus memberikan
kunci kepada pengguna API dari project tempat Anda membuat layanan Cloud Endpoints, atau Anda dapat mengizinkan pengguna mengaktifkan API di project Google Cloudmereka sendiri dan membuat kunci API. Halaman ini menunjukkan cara memberikan izin
yang diperlukan pengguna untuk mengaktifkan API Anda.
Memberikan akses
Endpoint menggunakan peran Service ConsumerIdentity and Access Management (IAM) untuk mengizinkan seseorang yang bukan anggota projectGoogle Cloud Anda mengaktifkan API Anda di project Google Cloud-nya sendiri. Bagian ini menunjukkan cara memberikan akses menggunakan
konsolGoogle Cloud atau Google Cloud CLI.
Google Cloud console
Di Google Cloud console, buka halaman Endpoints > Services
untuk project Anda.
Jika Anda memiliki lebih dari satu API, klik nama API yang ingin Anda beri akses.
Jika panel samping Izin tidak terbuka, klik Tampilkan Panel Izin.
Di kolom Add Principal, masukkan alamat email orang atau
Grup Google yang
ingin Anda beri akses.
Di menu dropdown Select a role, pilih Service Management >
Service Consumer.
Klik Simpan.
Ulangi penambahan anggota dan pemilihan peran, sesuai kebutuhan.
Hubungi pengguna atau grup yang Anda tambahkan dan beri tahu mereka bahwa mereka dapat mengaktifkan API di project Google Cloud mereka. Lihat artikel Mengaktifkan API di project Google Cloud untuk mengetahui informasi tentang cara mengaktifkan layanan di API & layanan.
gcloud
Buka Cloud Shell, atau jika Anda telah menginstal Google Cloud CLI, buka
jendela terminal.
Jika Anda memberikan akses kepada pengguna tertentu:
Hubungi pengguna atau grup yang Anda tambahkan dan beri tahu mereka bahwa mereka dapat mengaktifkan
API dalam project Google Cloud mereka. Lihat artikel Mengaktifkan API di project Google Cloud untuk mengetahui informasi tentang cara mengaktifkan layanan di API & layanan.
Mencabut akses
Anda mencabut akses ke API dengan menghapus peran Service Consumer dari
pengguna atau grup yang sebelumnya memiliki peran tersebut. Setelah Anda mencabut akses seseorang,
dia tidak akan dapat mengaktifkan API Anda.
Bagian ini menunjukkan cara mencabut akses menggunakan konsol Google Cloud atau
Google Cloud CLI.
Google Cloud console
Di Google Cloud console, buka halaman Endpoints > Services
untuk project Google Cloud Anda.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-05-13 UTC."],[[["API keys are linked to the Google Cloud project where they were created, allowing users to use keys from the service's project or enable the API in their own project."],["Granting access to an API for others' Google Cloud projects is done using the Identity and Access Management (IAM) Service Consumer role, assignable through the Google Cloud console or the Google Cloud CLI."],["To grant access, you need to add the email or Google Group to the service and assign them the 'Service Consumer' role, and then notify the added users that they can now enable the API."],["Revoking access involves removing the Service Consumer role from the user or group via the Google Cloud console or the gcloud command, preventing them from enabling the API, but not impacting existing users."],["The documentation provides further steps to inform users on how to enable the API on their side, along with more information on sharing API keys and the Cloud Endpoints portal."]]],[]]