Kontrol akses dengan IAM
Halaman ini menjelaskan cara Anda memberikan dan mengelola akses ke Katalog Layanan menggunakan Identity and Access Management (IAM).
Sebelum memulai
- Anda harus mengaktifkan Katalog Layanan untuk organisasi Google Cloud .
- Untuk memberikan peran IAM Service Catalog, Anda harus memiliki peran
Administrator Organisasi
(
roles/resourcemanager.organizationAdmin
) untuk organisasi Google Cloud .
Apa yang dimaksud dengan Identity and Access Management (IAM)?
Google Cloud menawarkan Identity and Access Management (IAM), yang memungkinkan Anda memberikan akses yang lebih terperinci ke resource Google Cloud tertentu dan mencegah akses yang tidak diinginkan ke resource lain. IAM memungkinkan Anda menerapkan prinsip keamanan dengan hak istimewa terendah, sehingga Anda hanya memberikan akses yang diperlukan ke resource Anda.
Dengan IAM, Anda dapat mengontrol siapa (identitas) yang memiliki izin apa (peran) ke resource mana dengan menetapkan kebijakan IAM. Kebijakan IAM memberikan peran tertentu kepada akun utama, sehingga akun tersebut memiliki izin tertentu.
Misalnya, untuk resource tertentu, seperti project, Anda dapat menetapkan
peran roles/compute.networkAdmin
ke Akun Google dan akun tersebut dapat
mengontrol resource terkait jaringan dalam project, tetapi tidak dapat mengelola resource
lain, seperti instance dan disk.
Peran IAM Katalog Layanan
Dengan IAM, setiap metode API di Service Catalog API dan Service Catalog Producer API mengharuskan identitas yang membuat permintaan API memiliki izin yang sesuai untuk menggunakan resource. Izin diberikan dengan menetapkan kebijakan yang memberikan peran kepada akun utama, seperti pengguna, grup, atau akun layanan. Selain peran dasar, Pemilik, Editor, dan Viewer, Anda dapat menetapkan peran Service Catalog dan Service Catalog Producer yang dijelaskan di halaman ini kepada akun utama.
Tabel berikut mencantumkan peran IAM yang tersedia untuk pengguna Katalog Layanan. Tabel diatur ke dalam berbagai peran.
Catalog Org Admin
Nama peran | Deskripsi | Menyertakan izin |
---|---|---|
roles/cloudprivatecatalogproducer.orgAdmin
|
Mengelola setelan Katalog Layanan di tingkat organisasi Google Cloud. Membuat dan mengelola resource Katalog Layanan, seperti solusi dan katalog. |
|
Catalog Admin
Nama peran | Deskripsi | Menyertakan izin |
---|---|---|
roles/cloudprivatecatalogproducer.admin
|
Membuat dan mengelola resource Katalog Layanan, seperti solusi dan katalog. |
|
Catalog Manager
Nama peran | Deskripsi | Menyertakan izin |
---|---|---|
roles/cloudprivatecatalogproducer.manager |
Melihat solusi dan katalog, serta membagikan katalog kepada pengguna Katalog Layanan. |
|
Catalog Consumer
Nama peran | Deskripsi | Menyertakan izin |
---|---|---|
roles/cloudprivatecatalog.consumer |
Menjelajahi katalog. Melihat dan meluncurkan solusi. Beroperasi di bawah resource Google Cloud target, seperti organisasi, project, atau folder. |
|
Menambahkan pengguna ke peran IAM Service Catalog
Pengguna, Google Grup, atau domain harus memiliki izin resourcemanager.organizations.setIamPolicy
di organisasi untuk menambahkan pengguna ke peran IAM Katalog Layanan. Anda dapat memberikan izin tersebut kepada pengguna atau grup dengan
memberi mereka peran Organization Administrator
(roles/resourcemanager.organizationAdmin
).
Misalnya, jika organisasi Anda ingin pengguna yang diberi peran Catalog Admin juga dapat menambahkan dan menghapus pengguna serta grup dari peran IAM Service Catalog lainnya, Administrator Organisasi dapat melakukan hal berikut:
- Buat Google Grup untuk pengguna (
MyCompanyCatalogAdmins
). - Tetapkan peran Organization
Administrator ke Grup Google (
MyCompanyCatalogAdmins
). - Tetapkan peran Catalog Admin ke Grup Google (
MyCompanyCatalogAdmins
).
Dalam contoh ini, anggota Google Grup (MyCompanyCatalogAdmins
)
dapat menetapkan pengguna dan grup ke peran IAM di organisasi
karena grup telah diberi izin setIamPolicy
saat
diberi peran Organization Administrator. Saat Administrator Katalog baru bergabung
ke organisasi, tambahkan mereka ke Google Grup (MyCompanyCatalogAdmins
) untuk memberikan
peran yang diinginkan.
Untuk menambahkan pengguna, grup, atau domain ke peran IAM Service Catalog, ikuti langkah-langkah berikut.
- Login ke halaman IAM & admin konsol Google Cloud sebagai Administrator Organisasi.
Buka halaman IAM & admin konsol Google Cloud - Pilih Cloud Private Catalog dari menu samping.
- Pilih peran yang akan ditetapkan:
- Catalog Admin
- Catalog Manager
- Konsumen Katalog
- Tentukan pengguna, grup, atau domain yang akan ditambahkan.