Halaman ini menjelaskan cara menemukan dan memberikan peran standar Identity and Access Management (IAM) kepada akun utama Anda dengan bantuan Gemini.
Pemilih peran IAM memungkinkan Anda bertanya kepada Gemini peran mana yang harus Anda berikan kepada principal Anda. Biasanya, untuk menemukan peran bawaan yang tepat untuk diberikan, Anda perlu menelusuri indeks peran dan izin IAM atau halaman Peran di konsolGoogle Cloud . Dengan pemilih peran IAM, Anda dapat mendeskripsikan tindakan yang ingin Anda lakukan oleh principal dan resource yang diperlukan untuk melakukannya. Berdasarkan input Anda, Gemini menyarankan peran bawaan yang dianggap sesuai.
Gemini dapat menyarankan peran standar untuk setiap akun utama. Jika Gemini menyarankan pemberian peran di tingkat project, Anda dapat menggunakan pemilih peran IAM untuk memberikan peran tersebut.
Anda tidak dapat menggunakan pemilih peran IAM untuk mendapatkan saran untuk hal berikut:
- Peran khusus
- Peran untuk beberapa akun utama (dengan satu perintah)
- Peran untuk produk Google Workspace seperti Google Spreadsheet dan Google Dokumen
Pelajari cara dan waktu Gemini untuk Google Cloud menggunakan data Anda.
Peran yang Diperlukan
Untuk mendapatkan izin yang
diperlukan guna menggunakan pemilih peran IAM,
minta administrator untuk memberi Anda peran IAM
Project IAM Admin (roles/resourcemanager.projectIamAdmin) di project.
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Peran bawaan ini berisi izin yang diperlukan untuk menggunakan pemilih peran IAM. Untuk melihat izin yang benar-benar diperlukan, perluas bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk menggunakan pemilih peran IAM:
-
resourcemanager.projects.get -
resourcemanager.projects.getIamPolicy -
resourcemanager.projects.setIamPolicy
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Mendapatkan saran peran dengan bantuan Gemini
Untuk mendapatkan saran peran dari Gemini, Anda dapat mengakses pemilih peran IAM di halaman di konsol Google Cloud yang memungkinkan Anda memberikan akses di tingkat project. Misalnya, pemilih peran IAM tersedia di halaman berikut:
- Halaman IAM
- Halaman Akun Layanan
- Halaman Dasbor konsol Google Cloud
Prosedur berikut menggunakan halaman IAM sebagai titik masuk utama.
Di konsol Google Cloud , buka halaman IAM.
Pilih project.
Pilih akun utama untuk mendapatkan saran peran:
Untuk mendapatkan saran peran bagi akun utama yang sudah memiliki peran lain pada resource, temukan baris yang berisi akun utama, lalu klik Edit akun utama di baris tersebut.
Untuk memberikan peran kepada agen layanan, centang kotak Sertakan pemberian peran yang disediakan Google untuk melihat alamat emailnya.
Untuk mendapatkan saran peran bagi principal yang tidak memiliki peran yang ada pada resource, klik Berikan Akses, lalu masukkan ID principal—misalnya,
my-user@example.comatau//iam.googleapis.com/locations/global/workforcePools/example-pool/group/example-group@example.com.
Untuk membuka dialog pemilih peran IAM, klik Help me choose roles.
Dengan kata-kata Anda sendiri, jelaskan tindakan yang ingin Anda lakukan untuk akun utama dan resource dalam project yang perlu mereka lakukan.
Klik Sarankan peran. Berdasarkan input Anda, Gemini menyarankan peran standar yang dianggap sesuai.
Untuk mendapatkan informasi selengkapnya tentang peran dan alasan Gemini menyarankannya, klik Tampilkan alasan. Sebaiknya gunakan juga referensi peran dan izin untuk memvalidasi peran yang disarankan Gemini sebelum memberikan peran tersebut kepada prinsipal.
Opsional: Jika Gemini tidak menyarankan peran yang tepat, Anda dapat memperbaiki perintah Anda.
- Untuk mengubah perintah Anda, klik Edit.
- Edit deskripsi, lalu klik Perbarui. Gemini memperbarui saran perannya berdasarkan deskripsi baru.
Untuk menerima saran, klik Tambahkan peran.
Opsional: Tambahkan kondisi ke peran.
Klik Simpan. Akun utama diberi peran pada resource.
Anda dapat memberikan peran tingkat project yang disarankan oleh Gemini langsung dari pemilih peran IAM. Untuk saran peran tingkat organisasi, folder, atau resource, catat peran yang disarankan dan berikan peran tersebut kepada prinsipal di tingkat yang sesuai menggunakan proses umum di konsol Google Cloud . Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Jika Anda tidak memiliki izin untuk memberikan peran di tingkat organisasi, folder, atau resource, hubungi administrator Anda.
Kasus penggunaan sampel
Tabel berikut mengilustrasikan beberapa contoh kasus penggunaan untuk pemilih peran IAM. Secara default, Gemini menyarankan peran yang dirancang untuk mencakup perjalanan pengguna umum dalam suatu layanan. Misalnya, Gemini sering menyarankan peran Admin, Editor, atau Pelihat layanan.
Jika Anda ingin Gemini menyarankan peran yang paling terperinci dan memiliki hak istimewa paling rendah, Anda harus menentukan preferensi ini dalam perintah Anda menggunakan kata kunci tertentu. Untuk mengetahui daftar kata kunci yang dapat Anda gunakan, lihat Kata kunci untuk peran dengan hak istimewa paling rendah. Namun, perlu diketahui bahwa peran dengan hak istimewa terendah mungkin tidak mencukupi untuk kebutuhan pengguna di masa mendatang.
| Kasus penggunaan | Contoh perintah |
|---|---|
| Mengidentifikasi peran untuk pengelolaan layanan umum |
|
| Mengidentifikasi peran yang diperlukan untuk melakukan tugas tertentu |
Perintah yang menghasilkan saran peran dengan hak istimewa terendah:
|
| Mengidentifikasi peran yang diperlukan untuk menjalankan perintah Google Cloud CLI |
Perintah yang menghasilkan saran peran dengan hak istimewa terendah:
|
| Mengidentifikasi peran untuk tugas yang mencakup dependensi transitif |
Perintah yang menghasilkan saran peran dengan hak istimewa terendah:
|
| Mengidentifikasi peran untuk tugas yang mungkin memerlukan kombinasi beberapa peran terperinci |
Perintah yang menghasilkan saran peran dengan hak istimewa terendah:
|
Praktik terbaik
Untuk membantu Gemini memberikan saran yang paling akurat untuk kasus penggunaan Anda, sebaiknya ikuti praktik terbaik berikut saat menyusun perintah Anda.
Jelaskan kasus penggunaan Anda dengan jelas. Hindari penggunaan bahasa yang tidak jelas dalam perintah Anda. Jelaskan sejelas mungkin tindakan yang ingin Anda izinkan untuk dilakukan oleh akun utama pada layanan dan jenis resource tertentu. Jika Anda ingin Gemini menyarankan peran dengan hak istimewa terendah, pastikan untuk membuat perintah Anda dengan kata kunci tertentu yang menjelaskan niat Anda untuk mematuhi prinsip hak istimewa terendah.
Lakukan Jangan Detail "Peran apa yang diperlukan untuk menjalankan kueri SQL pada tabel BigQuery dan membaca data dari tabel tersebut?" "Peran apa yang diperlukan untuk menjalankan pernyataan SQL?" SQL adalah bahasa umum yang digunakan di beberapa layanan Google Cloud . Tanpa menentukan layanan atau tindakan, Gemini tidak dapat menyarankan peran yang tepat. "Saya memerlukan peran untuk memulai, menghentikan, dan me-reboot instance virtual machine Compute Engine." "Saya perlu mengelola virtual machine saya." Istilah kelola terlalu tidak jelas. Mengelola dapat berarti membuat, menghapus, memperbarui, atau melihat VM. Mencantumkan dengan jelas tindakan spesifik yang akan dilakukan (mulai, hentikan, mulai ulang) dan jenis resource yang tepat (instance virtual machine Compute Engine) akan menghasilkan saran yang lebih akurat. "Saya perlu mengupload dan mendownload objek dari bucket Cloud Storage bernama example-bucket.""Beri saya akses ke penyimpanan." Istilah Storage saja dapat merujuk ke berbagai layanan seperti Cloud Storage, Filestore, atau Persistent Disk. Selain itu, tidak ada tindakan yang ditentukan. Tanpa menentukan layanan (Cloud Storage), nama jenis resource ( example-bucket), atau tindakan (mengupload dan mendownload objek), Gemini tidak memiliki informasi yang cukup untuk menyarankan peran yang tepat."Saya memerlukan peran dengan izin paling rendah yang memberikan akses hanya untuk mencantumkan ke Secret Manager." "Saya memerlukan akses terbatas untuk mengelola rahasia saya." Frasa akses terbatas tidak secara jelas menentukan batasan yang diperlukan. Mengelola secret saya mencakup berbagai tindakan (membuat, mencantumkan, mengupdate, menghapus, mengakses versi). Tanpa menggunakan kata kunci eksplisit seperti hak istimewa terendah, Gemini secara default menyarankan peran Admin, Editor, atau Pelihat khusus layanan yang lebih umum. Gunakan nama resmi. Gunakan nama resmi Google Cloud layanan, jenis resource, dan operasi API dalam perintah Anda. Jika Anda tidak yakin dengan nama resmi layanan, jenis resource, atau operasi API, sebaiknya lihat dokumentasi produk resmi.
Lakukan Jangan Detail "What role do I need to update BigQuery datasets?" (Peran apa yang saya perlukan untuk memperbarui set data BigQuery?) "Peran apa yang saya butuhkan untuk memperbarui set data BigQuery? BigQuery adalah nama resmi produk—bukan Big query. "Peran apa yang diperlukan untuk membuat bucket Cloud Storage di project saya?" "Peran apa yang diperlukan untuk membuat bucket Storage di project saya?" Bucket penyimpanan dapat merujuk ke berbagai jenis resource dari layanan seperti Cloud Storage, Filestore, atau Persistent Disk. Menentukan nama produk dan jenis resource terkait akan menghasilkan saran yang lebih akurat.
Kata kunci untuk peran dengan hak istimewa terendah
Jika Anda memerlukan saran peran dari Gemini yang mematuhi prinsip hak istimewa terendah, Anda harus menggunakan kata kunci tertentu dalam perintah Anda. Berikut adalah daftar tidak lengkap kata kunci yang dapat Anda gunakan untuk meminta peran dengan hak istimewa paling rendah:
- paling tidak permisif
- paling aman
- peran terkecil
- hak istimewa terendah
- izin minimum
- sangat terperinci
- akses paling sempit
- hanya yang benar-benar minimum
- hanya dengan izin yang tepat
Pemecahan masalah
Bagian ini menjelaskan resolusi untuk masalah umum terkait pemilih peran IAM.
Gemini menyarankan peran yang tidak dapat Anda berikan di level project
Gemini dapat menyarankan peran di semua level resource; namun, Anda hanya dapat menggunakan pemilih peran IAM untuk memberikan peran level project yang disarankan. Saat Gemini menyarankan peran tingkat organisasi, folder, atau resource, pemilih peran IAM menunjukkan bahwa ada peran yang disarankan yang tidak dapat diberikan dan tombol Tambahkan peran akan dinonaktifkan.
Jika hal ini terjadi, Anda dapat menyalin peran yang disarankan dan memberikannya kepada akun utama di tingkat yang sesuai menggunakan proses umum diGoogle Cloud konsol. Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Jika Anda tidak memiliki izin untuk memberikan peran di tingkat organisasi, folder, atau resource, hubungi administrator Anda.
Langkah berikutnya
- Baca Ringkasan Gemini untuk Google Cloud.
- Pelajari cara Gemini untuk Google Cloud menggunakan data Anda.
- Pelajari cara menemukan peran bawaan yang tepat secara manual.