Anda sedang melihat dokumentasi Apigee Edge.
Buka
Dokumentasi Apigee X. info
Teks Error
Forbidden. [Description]
dengan [Description]
adalah string yang menjelaskan penyebab error.
Contoh
Forbidden. You don't have permissions to access this resource.
Anda biasanya melihat pesan error Dilarang melakukan panggilan API. Satu kesamaan penyebabnya adalah saat administrator organisasi, atau jenis pengguna lainnya, melakukan panggilan ke Edge yang memerlukan kredensial administrator sistem.
Misalnya, untuk menggunakan Edge management API untuk membuat pengguna di Edge di Cloud, Anda membuat Permintaan POST ke https://api.enterprise.apigee.com/v1/users. Namun, jika Anda meneruskan kredensial untuk pengguna selain admin sistem, panggilan akan menampilkan HTTP 403 Error terlarang, seperti yang ditunjukkan di bawah:
> POST /v1/users HTTP/1.1 > Host: api.enterprise.apigee.com > User-Agent: curl/7.54.0 > Accept: */* > Content-Type:application/xml > Content-Length: 162 > * upload completely sent off: 162 out of 162 bytes < HTTP/1.1 403 Forbidden
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 Dilarang biasanya berarti bahwa peran yang ditetapkan kepada pengguna melakukannya tidak memiliki izin untuk melakukan operasi yang diminta.
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 error Dilarang di organisasi Anda, 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:
Apakah Anda melakukan panggilan API yang memerlukan kredensial admin sistem?
Beberapa API pengelolaan Edge mengharuskan Anda meneruskan kredensial admin sistem, seperti berikut API:
Jika Anda adalah pelanggan Cloud, Apigee bertindak sebagai admin sistem. Oleh karena itu, jika Anda perlu melakukan tindakan yang memerlukan izin admin sistem, Anda harus menghubungi Dukungan Apigee Edge.
Jika Anda mengalami error Forbidden saat melakukan panggilan API pengelolaan Edge, lihat referensi API Memulai untuk menentukan persyaratan dalam memanggil API.
Apakah Anda membuat atau mengedit peran untuk memberinya akses ke resource yang dilindungi?
Edge memungkinkan Anda membuat peran khusus untuk mengontrol akses pengguna ke resource yang dilindungi. Misalnya, Anda dapat membuat peran untuk mengontrol akses ke API, produk, dan laporan. Lihat Menetapkan peran untuk mengetahui informasi selengkapnya.
Namun, hanya admin sistem yang dapat membuat peran yang menentukan izin untuk referensi:
/environments
/environments/*
/environments/*/keystores/*/aliases/*/key
/environments/*/pods
/environments/*/servers
/pods
/rebuildindex
/userroles/devadmin
/userroles/devadmin/permissions
/userroles/devadmin/permissions/*
/userroles/devadmin/users
/userroles/devadmin/users/*
/users/*/status
/users
/users/*
Jika Anda mencoba membuat peran yang memberikan izin ke resource ini, Anda akan mendapatkan Error Dilarang.
Untuk pelanggan Cloud, periksa halaman status Apigee untuk mengetahui pemadaman layanan
Error Forbidden dapat terjadi saat terjadi pemadaman layanan di Edge untuk Cloud. Gunakan URL berikut untuk memeriksa status Edge saat ini untuk melihat apakah terjadi pemadaman layanan:
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.
Apakah Anda menggunakan Edge Private Cloud?
Dalam penginstalan Private Cloud, Anda menentukan sys admin. Jika Anda perlu melakukan operasi yang membutuhkan kredensial admin sistem, seperti membuat organisasi, maka Anda harus bekerja dengan admin sistem Edge.
Apakah Anda menggunakan versi evaluasi Apigee Edge?
Meskipun Anda mungkin perlu memposting masalah ini ke Komunitas Apigee untuk mengatasi error ini, Anda Anda dapat mencoba langkah yang dijelaskan di atas dalam Langkah pemecahan masalah umum terlebih dahulu.