Identity and Access Management (IAM)

Halaman ini menjelaskan cara mengontrol akses dan izin CTS menggunakan Identity and Access Management (IAM).

Ringkasan

Google Cloud Platform menawarkan Identity and Access Management (IAM), yang memungkinkan Anda memberikan akses yang lebih terperinci ke resource Google Cloud Platform tertentu dan mencegah akses yang tidak diinginkan ke resource lain. Halaman ini menjelaskan peran dan izin IAM Cloud Talent Solution. Untuk mengetahui deskripsi mendetail tentang IAM Google Cloud Platform, lihat dokumentasi IAM.

CTS menyediakan sekumpulan peran standar yang dirancang untuk membantu Anda mengontrol akses ke resource CTS dengan mudah. Anda juga dapat membuat peran khusus sendiri jika peran yang telah ditetapkan tidak menyediakan kumpulan izin yang Anda perlukan. Selain itu, peran dasar lama (Editor, Viewer, dan Pemilik) juga tetap tersedia untuk Anda, meskipun tidak memberikan kontrol terperinci yang sama dengan peran CTS. Secara khusus, peran dasar memberikan akses ke resource di Google Cloud Platform, bukan hanya untuk CTS. Lihat dokumentasi peran dasar untuk mengetahui informasi selengkapnya.

Tabel di bawah menguraikan peran bawaan yang tersedia untuk Penelusuran Lowongan.

Peran Deskripsi
Admin Memungkinkan pengguna mengakses alat Pengelolaan Google Cloud Platform saja.
jobsEditor Memungkinkan pengguna Penelusuran Lowongan membuat, mengubah, atau menghapus konten lowongan atau perusahaan.
jobsViewer Mengizinkan akses baca saja ke konten lowongan atau perusahaan di Penelusuran Lowongan.

Peran yang telah ditetapkan

CTS menyediakan peran bawaan yang dapat Anda gunakan untuk memberikan izin yang lebih terperinci kepada akun utama. Peran yang Anda berikan kepada akun utama mengontrol tindakan yang dapat dilakukan akun utama. Akun utama dapat berupa individu, grup, atau akun layanan.

Anda dapat memberikan beberapa peran ke akun utama yang sama, dan dapat mengubah peran yang diberikan ke akun utama kapan saja, asalkan Anda memiliki izin untuk melakukannya.

Peran yang lebih luas mencakup peran yang lebih spesifik. Misalnya, peran jobsEditor mencakup semua izin peran jobsViewer, beserta izin tambahan dari peran jobsEditor.

Peran dasar (Pemilik, Editor, Viewer) memberikan izin di seluruh Google Cloud Platform. Peran khusus CTS hanya memberikan izin CTS, kecuali untuk izin GCP berikut, yang diperlukan untuk penggunaan GCP secara umum:

  • resourcemanager.projects.get
  • resourcemanager.projects.list
  • serviceusage.services.list
  • serviceusage.services.get

Tabel berikut berisi daftar peran bawaan yang tersedia untuk CTS, beserta izinnya:

Peran Nama Izin CTS Deskripsi
roles/owner Pemilik cloudjobdiscovery.* Akses dan kontrol penuh untuk semua resource Google Cloud Platform; mengelola akses pengguna dan menyiapkan penagihan untuk suatu project.
roles/editor Editor Semua izin cloudjobdiscovery kecuali:
cloudjobdiscovery.tools.*
iam.serviceAccounts.list
Akses baca-tulis ke semua resource GCP dan CTS kecuali kemampuan untuk mengubah izin dan penagihan.
roles/viewer Pelihat cloudjobdiscovery.*.get
cloudjobdiscovery.*.list
cloudjobdiscovery.*.search
resourcemanager.projects.get
resourcemanager.projects.list
Akses baca saja ke semua resource GCP, termasuk resource Cloud Talent Solution.
roles/cloudjobdiscovery.admin Admin Cloud Talent Solution cloudjobdiscovery.tools.*
iam.serviceAccounts.list
resourcemanager.projects.get
resourcemanager.projects.list
Akses ke alat layanan mandiri Cloud Talent Solution.
roles/cloudjobdiscovery.jobsEditor Editor Penelusuran Lowongan cloudjobdiscovery.companies.*
cloudjobdiscovery.events.*
cloudjobdiscovery.jobs.*
resourcemanager.projects.list
resourcemanager.projects.get
Akses tulis ke semua data Penelusuran Lowongan.
roles/cloudjobdiscovery.jobsViewer Penampil Penelusuran Lowongan cloudjobdiscovery.companies.get
cloudjobdiscovery.companies.list
cloudjobdiscovery.jobs.get
cloudjobdiscovery.jobs.search
resourcemanager.projects.get
resourcemanager.projects.list
Akses baca saja ke semua resource Penelusuran Lowongan.

Mengelola IAM CTS

Anda dapat memperoleh dan menetapkan kebijakan serta peran IAM menggunakan Konsol Google Cloud Platform, metode IAM API, atau Cloud Talent Solution API itu sendiri. Untuk mengetahui informasi selengkapnya, lihat Memberikan, Mengubah, dan Mencabut Akses.

Langkah selanjutnya