Error yang Dilarang

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 saat melakukan panggilan API. Salah satu penyebab umumnya adalah saat administrator organisasi, atau jenis pengguna lainnya, melakukan panggilan ke Edge Management API yang memerlukan kredensial administrator sistem.

Misalnya, untuk menggunakan Edge management API agar dapat membuat pengguna di Edge di Cloud, buat permintaan POST ke https://api.enterprise.apigee.com/v1/users. Namun, jika Anda meneruskan kredensial untuk pengguna selain admin sistem, panggilan akan menampilkan error HTTP 403 Terlarang, seperti yang ditunjukkan di bawah ini:

> 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 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 Forbidden biasanya berarti peran yang ditetapkan kepada pengguna tidak memiliki izin untuk melakukan operasi yang diminta.

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 Terlarang di organisasi baru, tunggu beberapa jam, lalu 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:

Apakah Anda melakukan panggilan API yang memerlukan kredensial admin sistem?

Beberapa API pengelolaan Edge mengharuskan Anda meneruskan kredensial admin sistem, seperti API berikut:

Jika Anda adalah pelanggan Cloud, Apigee bertindak sebagai admin sistem. Oleh karena itu, jika perlu melakukan tindakan yang memerlukan izin admin sistem, Anda harus menghubungi Dukungan Apigee Edge.

Jika Anda mengalami error Forbidden saat melakukan panggilan Edge management API, lihat Referensi API untuk Memulai guna menentukan persyaratan untuk 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 resource berikut:

  • /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 mencoba membuat peran yang menetapkan 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 gangguan layanan 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.

Apakah Anda menggunakan Edge Private cloud?

Dalam penginstalan Private Cloud, Anda menentukan admin sistem. Jika perlu menjalankan operasi yang memerlukan kredensial admin sistem, seperti membuat organisasi, Anda harus bekerja sama dengan admin sistem Edge.

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.