Anda sedang melihat dokumentasi Apigee Edge.
Buka
dokumentasi Apigee X. info
Teks Error
Insufficient permissions [Description]
dengan [Description]
adalah string yang menjelaskan penyebab error.
Contoh
Insufficient Permissions You do not have permission to view API proxies.
Screenshot
Di UI Edge, error Izin tidak mencukupi ditunjukkan oleh pesan error. Misalnya, jika Anda mencoba melihat daftar proxy API dan tidak memiliki izin yang memadai:
Arti error ini
Setiap pengguna dalam organisasi Edge ditetapkan ke sebuah peran, yang pada dasarnya peran tersebut merupakan kumpulan izin berbasis CRUD. CRUD berarti "membuat, membaca, memperbarui, menghapus". Misalnya, pengguna mungkin diberi peran yang mengizinkan mereka membaca, atau "mendapatkan", detail tentang suatu entity, tetapi tidak memiliki izin untuk "memperbarui" atau "menghapusnya".
Error Izin tidak mencukupi biasanya berarti bahwa peran yang ditetapkan kepada pengguna tidak memiliki izin untuk melakukan operasi yang diminta. Misalnya, pengguna mencoba membuat proxy API tetapi perannya hanya memiliki izin untuk melihat proxy.
Lihat Menetapkan peran untuk mengetahui informasi selengkapnya.
Pemecahan masalah
Langkah-langkah pemecahan masalah umum
Meskipun Anda mungkin memerlukan bantuan pakar dari Apigee untuk mengatasi error ini, Anda dapat mencoba langkah-langkah pemecahan masalah umum berikut sebelum menghubungi dukungan atau memposting ke Komunitas Apigee.
Apakah Anda pelanggan baru yang baru saja membuat organisasi pertama Anda?
Bagi pengguna baru Apigee yang membuat organisasi pertama mereka, Apigee memerlukan waktu beberapa jam untuk menyelesaikan proses pembuatan. Jika Anda melihat error Izin tidak memadai di organisasi baru, tunggu beberapa jam dan coba lagi.
Periksa apakah pengguna lain baru-baru ini mengubah izin
Di UI Edge, pilih Admin > Organization History untuk melihat apakah ada perubahan terbaru pada izin. Cari izin yang baru saja dibuat atau dihapus:
Menentukan apakah error ini hanya terjadi di satu organisasi
Anda sering kali membuat beberapa organisasi, dan menentukan izin yang sama di setiap organisasi. Namun, jika Anda memperbarui izin di satu organisasi, tetapi lupa memperbaruinya di semua organisasi, Anda dapat melihat error Izin tidak mencukupi.
Jika berlaku, pastikan bahwa jika Anda memperbarui izin di satu organisasi, maka Anda juga memperbarui izin tersebut di semua organisasi.
Coba buat peran dengan izin global, lalu kurangi
Sering kali Anda akan mengalami error Izin tidak memadai saat membuat peran baru karena peran baru tidak mengaktifkan semua izin yang diperlukan.
Daripada membuat peran baru dengan subset izin yang tersedia, buat peran dengan semua izin diaktifkan. Kemudian, hapus izin yang diperlukan dan uji peran tersebut. Lanjutkan menguji peran saat Anda menghapus izin untuk memastikan bahwa Anda tidak mengalami error Izin tidak memadai.
Untuk pelanggan Cloud, periksa halaman status Apigee untuk mengetahui pemadaman layanan
Error Izin tidak mencukupi dapat terjadi saat terjadi pemadaman di Edge untuk Cloud. Gunakan URL berikut untuk memeriksa status Edge saat ini untuk melihat apakah ada pemadaman layanan:
Apakah Anda menggunakan versi Edge Cloud yang menyertakan dukungan pelanggan?
Meskipun Anda mungkin perlu menghubungi dukungan Apigee untuk mengatasi error ini, Anda dapat mencoba langkah-langkah yang dijelaskan di atas dalam Langkah pemecahan masalah umum terlebih dahulu. Jika Anda memerlukan bantuan Apigee, lihat Dukungan Apigee Edge.
Apakah Anda menggunakan Edge Private cloud?
Pelanggan Private Cloud dapat mengalami error Izin tidak memadai saat pengguna mencoba login ke UI Edge. Jika Anda membuat peran khusus di Edge untuk Private Cloud, izin tersebut harus diaktifkan bagi pengguna dalam peran tersebut agar dapat login ke UI Edge:
{"path" : "/","permissions" : [ "get" ]} {"path" : "/*","permissions" : [ ]} {"path" : "/environments","permissions" : [ "get" ]} {"path" : "/userroles","permissions" : [ "get" ]}
Anda dapat menggunakan perintah curl berikut untuk melihat izin saat ini untuk suatu peran:
curl -X GET -u orgAdminEmail:password https:/{MS_IP}:8080/v1/organizations/{org_name}/userroles/{role_name}/permissions
Lihat Membuat peran dengan API untuk informasi selengkapnya.
Apakah Anda menggunakan versi evaluasi gratis Apigee Edge?
Meskipun Anda mungkin perlu memposting masalah ke Komunitas Apigee untuk menyelesaikan error ini, Anda dapat mencoba langkah-langkah yang dijelaskan di atas di Langkah-langkah pemecahan masalah umum terlebih dahulu.