Anda melihat dokumentasi Apigee Edge.
Buka
dokumentasi Apigee X. info
Buat peran kustom menggunakan UI Edge, seperti yang dijelaskan di bagian berikut. Untuk membuat peran kustom menggunakan Edge API, lihat Membuat peran dengan API.
Anda harus menjadi administrator organisasi untuk membuat peran kustom.
Apa yang dimaksud dengan peran kustom?
Setiap organisasi Edge dilengkapi dengan serangkaian peran bawaan yang memberikan tingkat izin yang berbeda. Anda dapat menetapkan pengguna administratif ke salah satu peran ini. Namun, Anda juga dapat membuat peran unik yang menyertakan izin persis yang Anda inginkan. Misalnya, Anda mungkin menginginkan peran yang hanya memungkinkan akses ke proxy API, dan tidak ada yang lain. Untuk melakukannya, Anda harus membuat peran kustom.
Anda dapat membuat peran kustom untuk menyetel akses ke entity Apigee Edge berikut:
- Proxy API
- Produk API
- Aplikasi developer
- Developer
- Lingkungan (sesi dan deployment alat Pelacakan)
- Laporan kustom (Analytics)
Anda dapat mencapai granularitas yang lebih tinggi dengan menerapkan akses berbasis peran ke instance tertentu dari sebuah entity. Misalnya, Anda dapat menerapkan akses berbasis peran ke semua produk API atau ke produk API tertentu.
Prioritas izin
Izin yang lebih terperinci akan diprioritaskan daripada izin yang kurang terperinci. Misalnya, izin yang diterapkan ke aplikasi developer tertentu akan diprioritaskan daripada izin yang kurang terperinci yang diterapkan ke semua aplikasi developer.
Menetapkan izin ke grup entity vs. single instance
Tetapkan izin peran kustom pada grup entity (misalnya, semua produk API) atau pada satu instance (misalnya, satu produk API tertentu).
Jika Anda menetapkan izin pada instance, pengguna yang memiliki hak istimewa hanya dapat melakukan operasi yang diizinkan pada instance tersebut. Jika ditetapkan pada grup (misalnya, semua proxy API), pengguna dapat melakukan operasi pada instance apa pun dalam koleksi.
Anda juga dapat mengaktifkan opsi deploy dan trace pada API dan cache. Operasi ini juga khusus untuk lingkungan. Artinya, Anda dapat mengizinkan peran untuk hanya melakukan deployment ke lingkungan produksi.
Menjelajahi halaman Roles
Akses halaman Roles, seperti yang dijelaskan di bawah.
Edge
Untuk mengakses halaman Roles menggunakan UI Edge:
- Login ke https://apigee.com/edge sebagai seorang administrator organisasi.
- Pilih Admin > Roles.
Jika Anda bukan administrator organisasi, menu ini tidak akan tersedia.
Classic Edge (Private Cloud)
Untuk mengakses halaman Roles menggunakan UI Classic Edge:
- Login ke
http://ms-ip:9000sebagai administrator organisasi, dengan ms-ip adalah alamat IP atau nama DNS dari node Management Server. - Pilih Admin > Organization Roles.
Jika Anda bukan administrator organisasi, menu ini tidak akan tersedia.
Halaman Roles akan ditampilkan.
Seperti yang ditunjukkan dalam gambar, halaman Roles memungkinkan Anda untuk:
- Melihat peran bawaan Edge dan pengguna yang ditetapkan ke peran tersebut
- Melihat, menambahkan, mengedit, dan menghapus peran kustom, serta melihat pengguna yang ditetapkan ke peran tersebut
Menambahkan peran kustom
Untuk menambahkan peran kustom:
- Akses halaman Roles.
- Klik + Custom Role.
- Masukkan nama untuk peran kustom.
Catatan: Nama peran kustom tidak boleh berisi spasi atau beberapa karakter khusus.
- Tambahkan izin, sesuai kebutuhan.
- Klik Save.
Gambar berikut menunjukkan sebagian dialog New Custom Role. Misalnya, peran ini disebut WeatherApiRole, dan memungkinkan pengguna melihat, mengedit, dan menghapus proxy API dengan jalur /weatherapi. Selain itu, pengguna ini dapat melihat sesi pelacakan di lingkungan produksi dan pengujian, tetapi hanya dapat melakukan deployment ke lingkungan pengujian.

Mengedit peran kustom
Untuk mengedit peran kustom:
- Akses halaman Roles.
- Klik nama peran kustom dalam daftar.
- Klik Edit.
- Edit peran kustom, sesuai kebutuhan.
- Klik Save.
Menghapus peran kustom
Untuk menghapus peran kustom:
- Akses halaman Roles.
- Klik Delete di samping peran kustom yang ingin Anda hapus.
- Edit peran kustom, sesuai kebutuhan.
- Klik Save.