Apigee Edge belgelerini görüntülüyorsunuz.
.
Git:
Apigee X belgeleri. bilgi
Hata metni
Insufficient permissions [Description]
Burada [Description]
, hatanın nedenini açıklayan bir dizedir.
Örnek
Insufficient Permissions You do not have permission to view API proxies.
Ekran görüntüsü
Edge kullanıcı arayüzünde Yetersiz izin hatası bir hatayla gösterilir. mesajını alırsınız. Örneğin, API proxy'lerinin listesini görüntülemeye çalışırken izinler:
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.
Yetersiz izinler hatası genellikle kullanıcının istenen işlemi gerçekleştirmek için izni yok. Örneğin, kullanıcı API proxy'si oluşturmaya çalışıyor ancak rolünün yalnızca proxy görüntüleme izni var.
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. İzinler yetersiz ifadesini görüyorsanız hata mesajını görüyorsanız 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ı:
Bu hatanın yalnızca bir kuruluşta meydana gelip gelmediğini belirleyin
Genellikle birden fazla kuruluş oluşturur ve her kuruluşta aynı izinleri tanımlarsınız. Ancak, izinleri bir kuruluşta günceller ancak tüm kuruluşlarda güncellemeyi unutursanız Yetersiz izin hatalarını görebilirsiniz.
Geçerliyse güncellediğiniz bir kuruluşta izinleri güncellediyseniz sahip olmalısınız.
Genel izinlere sahip bir rol oluşturup bunların sayısını azaltmayı deneyin
Bir yeni rol için gereken tüm izinler etkinleştirilmediğinden yeni bir role geçiş yapabilirsiniz.
Mevcut izinlerin bir alt kümesi etkinleştirilmiş yeni bir rol oluşturmak yerine rolünüzün tüm izinleri etkinleştirilmiş olmalıdır. Ardından, gerektiğinde izinleri kaldırın ve rolü test edin. Oturum açma konusunda sorun yaşamadığınızdan emin olmak için izinleri kaldırırken rolü test etmeye devam edin. Yetersiz izin hataları.
Cloud müşterileri, Apigee durum sayfasında kesinti olup olmadığını kontrol edebilir.
Yetersiz izin hataları, teşekkür ederiz. Mevcut Edge durumunu kontrol etmek için aşağıdaki URL'yi kullanarak kesinti:
Ş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ıma ihtiyacınız varsa Apigee Edge Destek sayfasına göz atın.
Edge Private bulutu kullanıyor musunuz?
Private Cloud müşterileri, kullanıcı, Edge kullanıcı arayüzüne giriş yapmaya çalışıyor. Private Cloud için Edge'de özel bir rol oluşturursanız roldeki kullanıcıların Edge kullanıcı arayüzü:
{"path" : "/","permissions" : [ "get" ]} {"path" : "/*","permissions" : [ ]} {"path" : "/environments","permissions" : [ "get" ]} {"path" : "/userroles","permissions" : [ "get" ]}
Bir rolün mevcut izinlerini görmek için aşağıdaki curl komutunu kullanabilirsiniz:
curl -X GET -u orgAdminEmail:password https:/{MS_IP}:8080/v1/organizations/{org_name}/userroles/{role_name}/permissions
Daha fazla bilgi için API hakkında daha fazla bilgi edinin.
Ücretsiz mi kullanıyorsunuz? olduğunu merak ediyor musunuz?
Bu hatayı çözmek için sorununuzu Apigee Topluluğu'nda yayınlamanız gerekebilir, ancak bunu yaparak önce yukarıdaki Genel sorun giderme adımları bölümünde açıklanan adımları deneyin.