Error Izin Tidak Mencukupi

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:

https://status.apigee.com/

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.