Sebagai administrator Looker, Anda dapat mengelola metode autentikasi dan peran Looker default dalam instance Looker (Google Cloud core). Selain itu, Anda dapat mengelola elemen tertentu dari akun pengguna dalam instance Looker (Google Cloud core). Hal ini memastikan bahwa individu yang tepat memiliki akses dan izin yang sesuai dalam aplikasi analisis Anda, sehingga menjaga lingkungan data Anda tetap aman dan teratur.
Izin yang diperlukan
Untuk mengelola pengguna dalam instance Looker (Google Cloud core), Anda harus memiliki peran Admin dalam Looker.
Halaman Pengguna
Halaman Admin > Users dalam Looker menampilkan pengguna aktif dalam Looker (Google Cloud core) dan memungkinkan Anda melakukan pengeditan tertentu pada akun mereka dalam Looker, seperti mengedit setelan akun berikut:
Nama dan alamat email pengguna harus diedit dalam penyedia identitas yang digunakan untuk autentikasi.
Tidak seperti dalam instance Looker (asli), hal berikut tidak tersedia di halaman Pengguna Looker (Google Cloud core):
- menambahkan pengguna (kecuali akun layanan)
- kirim link penyiapan / kirim link reset
- menyiapkan autentikasi 2 langkah
- sudo sebagai pengguna
Menambahkan pengguna ke instance Looker (Google Cloud core)
Untuk menambahkan setiap pengguna Looker (inti Google Cloud), ikuti prosedur untuk metode autentikasi Anda:
- Workforce Identity Federation: Tambahkan pengguna atau grup dalam penyedia identitas eksternal Anda, dan pastikan peran IAM Looker (Google Cloud core) yang sesuai diberikan kepada akun utama atau grup workforce pool di IAM. Untuk mengetahui informasi selengkapnya, lihat Menggunakan Workforce Identity Federation untuk autentikasi pengguna Looker (Google Cloud core).
- Google OAuth: Google OAuth diaktifkan secara default. Untuk menambahkan pengguna, berikan peran IAM Looker (Google Cloud core) yang sesuai kepada akun utama mereka menggunakan IAM di konsol Google Cloud .
- SAML atau OpenID Connect (OIDC): Tambahkan pengguna dalam konfigurasi Anda untuk penyedia identitas eksternal. Google OAuth akan tetap tersedia sebagai metode autentikasi cadangan secara default jika penyedia identitas lain dikonfigurasi.
Akun Looker pengguna akan dibuat saat login pertama. Pengguna perorangan tidak dapat ditambahkan di halaman Pengguna; namun, akun layanan khusus API dapat ditambahkan di halaman Pengguna.
Membuat akun layanan khusus API
Akun layanan adalah satu-satunya akun yang dapat dibuat dalam instance Looker (Google Cloud core).
Anda dapat membuat akun khusus API (sering disebut akun layanan) dari halaman Users dalam instance Looker (Google Cloud core). Akun ini dapat diberi peran Admin Looker dan kredensial Looker API. Namun, akun ini tidak dapat login ke Looker (Google Cloud core) melalui UI.
Akun layanan menggunakan lisensi sesuai dengan peran yang dimilikinya. Jika diberi beberapa peran, akun layanan akan menggunakan satu lisensi dari tingkat tertinggi yang tersedia di antara peran tersebut. Misalnya, jika akun layanan memiliki izin Pelihat dan Developer, akun tersebut menggunakan lisensi Developer.
Untuk menambahkan akun layanan, ikuti langkah-langkah berikut:
- Klik tombol Tambahkan Akun Layanan untuk membuka halaman Menambahkan Akun Layanan baru.
- Di kolom Nama Akun Layanan, masukkan nama untuk akun layanan.
- Tombol Create default set of API credentials diaktifkan secara default. Jika Anda tidak ingin kredensial API dibuat untuk akun, klik tombol untuk menonaktifkan opsi ini.
- Pilih Grup dan Peran yang akan ditetapkan ke akun layanan.
- Klik tombol Save.
Anda dapat melihat dan mengedit akun layanan yang ada di tab Service Accounts di halaman Users. Untuk mengedit akun layanan, klik baris akun layanan untuk menampilkan halaman Edit User. Dari halaman Edit Pengguna, Anda dapat melakukan hal berikut:
- Mengaktifkan atau menonaktifkan akun layanan
- Mengedit nama akun layanan
- Mengelola kunci API akun layanan
- Menetapkan grup dan Peran yang berbeda
- Edit atribut pengguna yang terkait dengan akun layanan
Menghapus akses ke Looker (Google Cloud core)
Untuk menghapus akses ke instance Looker (Google Cloud core), lakukan salah satu hal berikut:
- Workforce Identity Federation: Cabut peran IAM Looker (Google Cloud core) pengguna atau grup menggunakan IAM di konsol Google Cloud , atau nonaktifkan akun pengguna di penyedia identitas eksternal Anda.
- Google OAuth: Cabut peran IAM Looker (inti Google Cloud) pengguna menggunakan IAM di konsol Google Cloud .
- SAML atau OpenID Connect (OIDC): Perbarui konfigurasi di penyedia identitas eksternal yang digunakan untuk autentikasi.
Meskipun pengguna tidak dapat lagi login ke instance, akun pengguna akan tetap muncul sebagai aktif di halaman Users. Untuk menghapus akun pengguna dari halaman Users, hapus pengguna dalam instance Looker (Google Cloud core).
Menghapus pengguna dari instance Looker (Google Cloud core) yang dikaitkan dengan langganan Data Studio Pro akan mengurangi jumlah lisensi Data Studio Pro gratis yang dapat dialokasikan ke instance Anda. Jika jumlah lisensi Pro gratis yang dialokasikan ke instance Anda menjadi lebih sedikit daripada jumlah lisensi yang sedang digunakan, selisihnya akan segera dikonversi menjadi lisensi berbayar, sesuai dengan harga Data Studio Pro.
Memilih metode autentikasi untuk pengguna Looker (Google Cloud core)
Menyiapkan klien OAuth mungkin diperlukan sebagai bagian dari pembuatan instance, dan autentikasi OAuth adalah metode autentikasi cadangan untuk Looker (Google Cloud core). Namun, Anda dapat memilih di antara beberapa metode autentikasi utama yang berbeda. Halaman dokumentasi Metode autentikasi pengguna untuk Looker (Google Cloud core) mencantumkan metode autentikasi yang tersedia.
Menetapkan peran Looker default dalam instance Looker (Google Cloud core)
Sebelum menambahkan pengguna, Anda dapat menetapkan peran Looker default yang akan diberikan kepada akun pengguna dengan peran IAM Pengguna Instance Looker saat mereka pertama kali login ke instance Looker (Google Cloud core). Untuk menetapkan peran default, ikuti langkah-langkah yang disediakan dalam dokumentasi untuk penyedia identitas Anda: OAuth, SAML, atau OpenID Connect.
Langkah berikutnya
- Menghubungkan Looker (Google Cloud core) ke database Anda
- Mengonfigurasi instance Looker (Google Cloud core)
- Setelan admin Looker (Google Cloud core)
- Mengelola instance Looker (Google Cloud core) dari konsol Google Cloud