Error Izin Tidak Mencukupi

Anda sedang melihat dokumentasi Apigee Edge.
Buka Dokumentasi Apigee X.
info

ini.

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 cukup ditunjukkan oleh error untuk membuat pesan email baru. Misalnya, jika Anda mencoba melihat daftar proxy API dan tidak memiliki izin:

Arti error ini

Setiap pengguna dalam organisasi Edge diberi peran, di mana peran pada dasarnya Set izin berbasis CRUD. CRUD berarti "membuat, membaca, memperbarui, menghapus". Misalnya, seorang pengguna mungkin diberi peran yang mengizinkan mereka membaca, atau "mendapatkan", detail tentang entitas, tetapi bukan izin untuk "pembaruan" atau "hapus" anotasi.

Error Izin tidak mencukupi biasanya berarti bahwa peran yang ditetapkan ke pengguna tidak memiliki izin untuk melakukan operasi yang diminta. Misalnya, pengguna mencoba membuat proxy API namun perannya hanya memiliki izin untuk melihat proxy.

Lihat Menetapkan peran untuk lebih banyak.

Pemecahan masalah

Langkah-langkah pemecahan masalah umum

Meskipun Anda mungkin memerlukan bantuan pakar dari Apigee untuk mengatasi error ini, coba langkah berikut langkah pemecahan masalah umum sebelum menghubungi dukungan atau memposting ke Komunitas Apigee.

Apakah Anda pelanggan baru yang baru saja membuat organisasi pertama Anda?

Untuk pengguna baru Apigee yang membuat organisasi pertama mereka, diperlukan beberapa Apigee untuk menyelesaikan proses pembuatan. Jika Anda melihat Izin tidak cukup {i>error<i} di organisasi baru, tunggu beberapa jam dan coba lagi.

Periksa untuk melihat apakah pengguna lain baru saja mengubah izin

Pada UI Edge, pilih Admin > Histori Organisasi untuk mengetahui apakah ada perubahan terbaru pada izin akses. Cari izin akses yang baru saja dibuat atau dihapus:

Tentukan apakah error ini hanya terjadi di satu organisasi

Anda dapat 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 memadai.

Jika berlaku, pastikan bahwa jika Anda memperbarui izin di satu organisasi yang diperbarui di semua organisasi.

Coba buat peran dengan izin global, lalu kurangi peran tersebut

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 mengaktifkan subset izin yang tersedia, Anda dapat membuat peran dengan semua izin diaktifkan. Kemudian, hapus izin yang diperlukan dan uji peran. Lanjutkan untuk menguji peran saat Anda menghapus izin guna memastikan bahwa Anda tidak menemukan Error Izin tidak memadai.

Untuk pelanggan Cloud, periksa halaman status Apigee untuk mengetahui pemadaman layanan

Error izin tidak memadai dapat terjadi saat terjadi pemadaman layanan di Edge untuk {i>Cloud<i}. Gunakan URL berikut untuk memeriksa status Edge saat ini untuk melihat apakah 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, sebaiknya coba terlebih dahulu langkah yang dijelaskan di atas di langkah-langkah pemecahan masalah. Jika Anda memerlukan bantuan Apigee, lihat Dukungan Apigee Edge.

Apakah Anda menggunakan Edge Private Cloud?

Pelanggan Private Cloud dapat mengalami error Izin yang tidak memadai saat saat pengguna mencoba masuk ke UI Edge. Jika Anda membuat peran khusus di Edge untuk Private Cloud, peran harus mengaktifkan izin tersebut agar pengguna dalam peran dapat masuk 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 mengetahui lebih banyak.

Apakah Anda menggunakan versi evaluasi Apigee Edge?

Meskipun Anda mungkin perlu memposting masalah ini ke Komunitas Apigee untuk mengatasi error ini, Anda mungkin pertama-tama coba langkah yang dijelaskan di atas dalam Langkah pemecahan masalah umum.