Yasak Hatalar

Apigee Edge belgelerini görüntülüyorsunuz.
. Git: Apigee X belgeleri.
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. Bir ortak Bunun nedeni, kuruluş yöneticisinin veya başka tür bir kullanıcının bir Edge'e çağrı yapmasıdır. yönetim API'si (sistem yöneticisi kimlik bilgileri) gerektirir.

Örneğin, Edge management API'yi kullanarak Cloud'daki Edge'de kullanıcı oluşturmak için https://api.enterprise.apigee.com/v1/users için POST isteği. Ancak sys yöneticisi dışında herhangi bir kullanıcının kimlik bilgilerini iletirseniz çağrı HTTP 403 hatası döndürür. Aşağıda gösterildiği gibi yasaklanan hata:

> 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ı bir role atanır. Bu rol, CRUD tabanlı izin grupları. CRUD, "oluşturma, okuma, güncelleme, silme" anlamına gelir. Örneğin, kullanıcı bir varlık hakkındaki ayrıntıları okumasına veya "almasına" izin veren ancak izin verilmeyen "güncelle" veya "sil" somut olarak ortaya koyar.

Yasak hatası, genellikle kullanıcıya atanan rolün istenen işlemi gerçekleştirmek için gereken izinlere sahip değil.

Rol atama bölümünü inceleyin. .

Sorun giderme

Genel sorun giderme adımları

Bu hatayı çözmek için Apigee'den uzman yardımına ihtiyacınız olsa da aşağıdakileri deneyebilirsiniz: destek ekibine başvurmadan veya Apigee Topluluğu'nda içerik yayınlamadan önce genel sorun giderme adımlarını inceleyin.

İlk kuruluşunuzu oluşturan yeni bir müşteri misiniz?

İlk kuruluşlarını oluşturan yeni Apigee kullanıcıları için Apigee'nin birkaç dakika kullanması gerekebilir. saat içinde tamamlaması gerekir. Yeni bir birkaç saat bekleyip tekrar deneyin.

Yakın zamanda başka bir kullanıcının izinleri değiştirip değiştirmediğini kontrol etme

Edge kullanıcı arayüzünde Admin > Kuruluş Geçmişi'ni inceleyin izinlerde yapılan son değişiklikler. Yakın zamanda oluşturulmuş izinleri arayın veya kaldırıldı:

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

Bazı Edge Management API'leri sistem yöneticisi kimlik bilgilerini iletmenizi gerektirir. Örneğin: API'ler:

Cloud müşterisiyseniz Apigee, sistem yöneticisi olarak çalışır. Bu nedenle, sistem yöneticisi izinleri gerektiren bir işlem görüyorsanız Apigee Edge Destek Ekibi ile iletişime geçmeniz gerekir.

Edge management API çağrısı yaparken Forbidden (Yasak) hatasıyla karşılaşırsanız API referansını kontrol edin API'yi çağırmak için gereksinimlerini belirlemek üzere Başlayın'ı tıklayın.

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

Edge, korunan kaynaklara kullanıcı 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 bölümüne bakın.

Ancak aşağıdakilerle ilgili izinleri belirten roller yalnızca sistem yöneticisi tarafından oluşturulabilir. kaynaklar:

  • /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ı.

Cloud müşterileri, Apigee durum sayfasında kesinti olup olmadığını kontrol edebilir.

Yasak hataları, Cloud için Edge'de bir kesinti olduğunda ortaya çıkabilir. Tekliflerinizi otomatikleştirmek ve optimize etmek için aşağıdaki URL'yi tıklayarak mevcut Edge durumunu kontrol edebilirsiniz:

https://status.apigee.com/

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

Bu hatayı çözmek için Apigee destek ekibiyle iletişime geçmeniz gerekebilir ancak öncelikle Genel sorun giderme adımlarına göz atın. Apigee'de yardım almak için lütfen şu sayfayı ziyaret edin: Apigee desteği.

Edge Private bulutu kullanıyor musunuz?

Private Cloud kurulumunda bir sistem yöneticisi tanımlarsınız. İşlem yapmanız gerekiyorsa Örneğin, kuruluş oluşturmak gibi sistem yöneticisi kimlik bilgilerini gerektiren bir şifreyse ile iletişim kurun.

Ücretsiz mi kullanıyorsunuz? olduğunu merak ediyor musunuz?

Bu hatayı çözmek için sorununuzu Apigee Topluluğu'nda yayınlamanız gerekebilir. öncelikle yukarıdaki Genel sorun giderme adımları bölümünde açıklanan adımları deneyebilir.