Yasak Hatalar

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 Yasak hata mesajları görürsünüz. Bunun yaygın nedenlerinden biri, kuruluş yöneticisinin veya başka türde bir kullanıcının, sistem yöneticisi kimlik bilgileri gerektiren Edge Management API'ye çağrı yapmasıdır.

Örneğin, Cloud'da Edge'de kullanıcı oluşturmak amacıyla Edge Management API'yi kullanmak için https://api.enterprise.apigee.com/v1/users adresine bir POST isteği yaparsınız. Ancak sistem yöneticisi dışında herhangi bir kullanıcının kimlik bilgilerini iletirseniz çağrı, aşağıda gösterildiği gibi HTTP 403 Yasak hatası 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ı, rollerin temelde CRUD tabanlı izin kümeleri olduğu bir role atanır. CRUD, "oluşturma, okuma, güncelleme, silme" anlamına gelir. Örneğin, bir kullanıcıya varlıkla ilgili ayrıntıları okumasına veya "almasına" izin veren, ancak varlığı "güncelleme" veya "silmek" için izin vermeyen bir rol verilebilir.

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 bölümüne bakın.

Sorun giderme

Genel sorun giderme adımları

Bu hatayı çözmek için Apigee'nin uzman yardımına ihtiyacınız olsa da destek ekibiyle iletişime geçmeden veya Apigee Topluluğu'na mesaj göndermeden önce aşağıdaki genel sorun giderme adımlarını deneyebilirsiniz.

İlk kuruluşunuzu kısa süre önce oluşturan yeni bir müşteri misiniz?

İlk kuruluşlarını oluşturan yeni Apigee kullanıcıları için Apigee'nin oluşturma işlemini tamamlaması birkaç saat sürebilir. Yeni bir kuruluşta Yasak hataları görürseniz birkaç saat bekleyip tekrar deneyin.

Kısa süre önce başka bir kullanıcının izinleri değiştirip değiştirmediğini kontrol etme

İzinlerde yakın zamanda değişiklik yapılıp yapılmadığını görmek için Edge kullanıcı arayüzünde Yönetici > Kuruluş Geçmişi'ni seçin. Yakın zamanda oluşturulan veya kaldırılan izinleri arayın:

Sistem yöneticisi kimlik bilgileri gerektiren bir API çağrısı mı yapıyorsunuz?

Bazı Edge yönetim API'leri, aşağıdaki API'ler gibi sistem yöneticisi kimlik bilgilerini iletmenizi gerektirir:

Cloud müşterisiyseniz Apigee, sistem yöneticisi olarak görev yapar. Bu nedenle, sistem yöneticisi izinleri gerektiren bir işlem gerçekleştirmeniz gerekirse Apigee Edge Destek Ekibi ile iletişime geçmeniz gerekir.

Edge Management API çağrısı yaparken Yasak hatasıyla karşılaşırsanız API'yi çağırma gereksinimlerini belirlemek için API referansı Başlarken sayfasını kontrol edin.

Korunan bir kaynağa erişim izni vermek için bir rol oluşturuyor veya düzenliyor musunuz?

Edge, kullanıcıların korunan 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ı makaleye göz atın.

Ancak yalnızca sistem yöneticileri 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ı inceleyebilir.

Cloud için Edge'de bir kesinti olduğunda Yasak hataları ortaya çıkabilir. Bir kesinti olup olmadığını görmek üzere mevcut Edge durumunu kontrol etmek için aşağıdaki URL'yi kullanın:

https://status.apigee.com/

Edge Cloud'un müşteri desteği içeren bir sürümü mü kullanıyorsunuz?

Bu hatayı çözmek için Apigee destek ekibiyle iletişime geçmeniz gerekebilir. Ancak öncelikle yukarıdaki Genel sorun giderme adımları bölümünde açıklanan adımları uygulamayı deneyebilirsiniz. Apigee ile ilgili yardıma ihtiyacınız varsa lütfen Apigee desteği ile iletişime geçin.

Edge Private bulutu mu kullanıyorsunuz?

Bir Private Cloud kurulumunda bir sistem yöneticisi tanımlarsınız. Kuruluş oluşturma gibi sistem yöneticisi kimlik bilgilerini gerektiren bir işlem gerçekleştirmeniz gerekiyorsa Edge sys yöneticisiyle birlikte çalışmalısınız.

Apigee Edge'in ücretsiz değerlendirme sürümünü kullanıyor musunuz?

Bu hatayı çözmek için sorununuzu Apigee Topluluğu'na göndermeniz gerekebilir, ancak öncelikle yukarıdaki Genel sorun giderme adımları bölümünde açıklanan adımları uygulamayı deneyebilirsiniz.