Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
Hata metni
Forbidden. [Description]
Burada [Description], hatanın nedenini açıklayan bir dizedir.
Örnek
Forbidden. You don't have permissions to access this resource.
API çağrıları yaparken genellikle Yasaklandı (Forbidden) hata mesajları görürsünüz. Yaygın bir neden, kuruluş yöneticisinin veya başka bir kullanıcı türünün, sistem yöneticisi kimlik bilgilerini gerektiren bir Edge yönetim API'si çağırmasıdır.
Örneğin, Edge yönetim API'sini kullanarak Cloud'da Edge üzerinde kullanıcı oluşturmak için https://api.enterprise.apigee.com/v1/users adresine bir POST isteği gönderirsiniz. Ancak sistem yöneticisi dışındaki bir kullanıcı için kimlik bilgileri iletirseniz çağrı, aşağıda gösterildiği gibi HTTP 403 Yasak hatasını döndürür:
> 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
Bu hata ne anlama geliyor?
Bir Edge kuruluşundaki her kullanıcıya bir rol atanır. Roller, temelde CRUD tabanlı izin kümeleridir. CRUD, "create, read, update, delete" (oluşturma, okuma, güncelleme, silme) anlamına gelir. Örneğin, bir kullanıcıya bir öğeyle ilgili ayrıntıları okumasına veya "almasına" izin veren bir rol verilebilir ancak bu ayrıntıları "güncellemesine" veya "silmesine" izin verilmez.
Yasak hatası genellikle kullanıcıya atanan rolün, istenen işlemi gerçekleştirmek için gerekli izinlere sahip olmadığı anlamına gelir.
Daha fazla bilgi için Rol atama başlıklı makaleyi inceleyin.
Sorun giderme
Genel sorun giderme adımları
Bu hatayı çözmek için Apigee'den uzman yardımı almanız gerekebilir. Ancak destek ekibiyle iletişime geçmeden veya Apigee Topluluğu'nda yayınlamadan önce aşağıdaki genel sorun giderme adımlarını deneyebilirsiniz.
Yeni bir müşteri misiniz ve ilk kuruluşunuzu mu oluşturdunuz?
Apigee'yi yeni kullanmaya başlayan ve ilk kuruluşunu oluşturan kullanıcılar için oluşturma işleminin tamamlanması birkaç saat sürebilir. Yeni bir kuruluşta Yasak hataları görüyorsanız birkaç saat bekleyip tekrar deneyin.
Başka bir kullanıcının yakın zamanda izinleri değiştirip değiştirmediğini kontrol edin.
Edge kullanıcı arayüzünde, izinlerde son zamanlarda değişiklik yapılıp yapılmadığını görmek için Yönetici > Kuruluş Geçmişi'ni seçin. Yakın zamanda oluşturulan veya kaldırılan izinleri bulun:

Sistem yöneticisi kimlik bilgilerini gerektiren bir API çağrısı mı yapıyorsunuz?
Aşağıdaki API'ler gibi çeşitli Edge yönetim API'leri, sistem yöneticisi kimlik bilgilerini iletmenizi gerektirir:
Cloud müşterisiyseniz Apigee, sistem yöneticisi olarak hareket eder. Bu nedenle, sistem yöneticisi izinleri gerektiren bir işlem yapmanız gerekirse Apigee Edge Destek Ekibi ile iletişime geçmeniz gerekir.
Bir Edge yönetim API'si çağrısı yaparken Forbidden hatasıyla karşılaşırsanız API'yi çağırmayla ilgili koşulları belirlemek için API referansı Başlarken bölümüne bakın.
Korunan bir kaynağa erişim izni vermek için rol mü oluşturuyor veya düzenliyorsunuz?
Edge, kullanıcıların korumalı kaynaklara erişimini kontrol etmek için özel roller oluşturmanıza olanak tanır. Örneğin, API'lere, ürünlere ve raporlara erişimi kontrol etmek için roller oluşturabilirsiniz. Daha fazla bilgi için Rol atama başlıklı makaleyi inceleyin.
Ancak yalnızca bir sistem yöneticisi aşağıdaki kaynaklar için izinleri belirten roller oluşturabilir:
/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/*
Bu kaynaklara izin atayan bir rol oluşturmaya çalışırsanız Yasak hatası alırsınız.
Cloud müşterileri, kesintiler için Apigee durum sayfasını kontrol etmelidir.
Yasak hataları, Cloud için Edge'de kesinti olduğunda oluşabilir. Kesinti olup olmadığını görmek için mevcut Edge durumunu kontrol etmek üzere aşağıdaki URL'yi kullanın:
Müşteri desteği içeren bir Edge Cloud sürümü mü kullanıyorsunuz?
Bu hatayı çözmek için Apigee Destek Ekibi ile iletişime geçmeniz gerekse de öncelikle yukarıda Genel sorun giderme adımları bölümünde açıklanan adımları deneyebilirsiniz. Apigee ile ilgili yardıma ihtiyacınız varsa lütfen Apigee desteği sayfasına bakın.
Edge Private Cloud'u kullanıyor musunuz?
Özel bulut yüklemesinde bir sistem yöneticisi tanımlarsınız. Kuruluş oluşturma gibi sistem yöneticisi kimlik bilgilerini gerektiren bir işlem yapmanız gerekiyorsa Edge sistem yöneticisiyle birlikte çalışmanız gerekir.
Apigee Edge'in ücretsiz değerlendirme sürümünü mü kullanıyorsunuz?
Bu hatayı çözmek için sorununuzu Apigee Topluluğu'nda yayınlamanız gerekse de önce yukarıda Genel sorun giderme adımları bölümünde açıklanan adımları deneyebilirsiniz.