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 Insufficient permissions ditunjukkan oleh pesan error. Misalnya, jika Anda mencoba melihat daftar proxy API dan tidak memiliki izin yang memadai:

Arti error ini

Setiap pengguna di organisasi Edge ditetapkan ke peran, yang pada dasarnya merupakan set izin berbasis CRUD. CRUD berarti "create, read, update, delete" (buat, baca, perbarui, hapus). Misalnya, pengguna dapat diberi peran yang mengizinkannya membaca, atau "mendapatkan", detail tentang suatu entity, tetapi tidak diberi izin untuk "memperbarui" atau "menghapus" entity tersebut.

Error Izin tidak memadai 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 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?

Bagi pengguna baru Apigee yang membuat organisasi pertamanya, Apigee mungkin memerlukan waktu beberapa jam untuk menyelesaikan proses pembuatan. Jika Anda melihat error Izin tidak cukup 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 izin baru-baru ini. Cari izin yang baru saja dibuat atau dihapus:

Tentukan apakah error ini hanya terjadi di satu organisasi

Anda sering 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 cukup.

Jika berlaku, pastikan jika Anda memperbarui izin di satu organisasi, Anda juga memperbaruinya di semua organisasi.

Coba buat peran dengan izin global, lalu kurangi izin tersebut

Anda sering kali mengalami error Izin tidak memadai saat membuat peran baru karena peran baru tidak mengaktifkan semua izin yang diperlukan.

Daripada membuat peran baru dengan mengaktifkan sebagian izin yang tersedia, buat peran dengan semua izin diaktifkan. Kemudian, hapus izin seperlunya dan uji peran. Terus uji peran saat Anda menghapus izin untuk memastikan Anda tidak mengalami error Izin tidak memadai.

Untuk pelanggan Cloud, periksa halaman status Apigee untuk mengetahui apakah ada gangguan

Error Izin tidak memadai dapat terjadi saat terjadi gangguan di Edge untuk Cloud. Gunakan URL berikut untuk memeriksa status Edge saat ini untuk melihat apakah ada gangguan:

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 terlebih dahulu langkah-langkah yang dijelaskan di atas dalam Langkah-langkah pemecahan masalah umum. Jika Anda memerlukan bantuan terkait Apigee, lihat Dukungan Apigee Edge.

Apakah Anda menggunakan Edge cloud pribadi?

Pelanggan Private Cloud dapat mengalami error Insufficient permissions saat pengguna mencoba login ke Edge UI. Jika Anda membuat peran khusus di Edge untuk Private Cloud, peran tersebut harus mengaktifkan izin ini agar pengguna dalam peran tersebut 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 mengetahui informasi selengkapnya.

Apakah Anda menggunakan versi evaluasi Apigee Edge gratis?

Meskipun Anda mungkin perlu memposting masalah ke Komunitas Apigee untuk mengatasi error ini, Anda dapat mencoba terlebih dahulu langkah-langkah yang dijelaskan di atas dalam Langkah-langkah pemecahan masalah umum.