Yetersiz İzin Hataları

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
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 hata mesajıyla gösterilir. Örneğin, API proxy'lerinin listesini görüntülemeye çalışırsanız ve yeterli izniniz yoksa:

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.

Yetersiz izinler hatası genellikle kullanıcıya atanan rolün, istenen işlemi gerçekleştirmek için gerekli izinlere sahip olmadığı anlamına gelir. Örneğin, kullanıcı bir API proxy'si oluşturmaya çalışır ancak rolünün yalnızca proxy görüntüleme izni vardır.

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 Yetersiz izin hatalarını 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:

Bu hatanın yalnızca bir kuruluşta ortaya çıkıp çıkmadığını belirleme

Genellikle birden fazla kuruluş oluşturur ve her kuruluş için aynı izinleri tanımlarsınız. Ancak, bir kuruluştaki izinleri güncellerseniz ancak bunları tüm kuruluşlarda güncellemeyi unutursanız Yetersiz izin hatalarını görebilirsiniz.

Bir kuruluştaki izinleri güncellediyseniz bu izinleri tüm kuruluşlarda güncellediğinizden emin olun.

Genel izinlere sahip bir rol oluşturup daha sonra bunları azaltmayı deneyin

Yeni rolde gerekli tüm izinler etkinleştirilmediği için yeni bir rol oluşturduğunuzda genellikle Yetersiz izin hatalarıyla karşılaşırsınız.

Kullanılabilir izinlerin bir alt kümesinin etkin olduğu yeni bir rol oluşturmak yerine, rolü tüm izinlerin etkin olduğu bir şekilde oluşturun. Ardından, gerekli izinleri kaldırın ve rolü test edin. Yetersiz izin hatalarıyla karşılaşmamak için izinleri kaldırırken rolü test etmeye devam edin.

Cloud müşterileri kesintiler için Apigee durum sayfasını inceleyebilir.

Bulut için Edge'de bir kesinti olduğunda Yetersiz izin 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 Apigee Edge Desteği sayfasını inceleyin.

Edge Private bulutu mu kullanıyorsunuz?

Private Cloud müşterileri, bir kullanıcı Edge kullanıcı arayüzüne giriş yapmaya çalıştığında Yetersiz izin hatalarıyla karşılaşabilir. Private Cloud için Edge'de özel bir rol oluşturursanız, roldeki kullanıcıların Edge kullanıcı arayüzüne giriş yapabilmesi için rolde şu izinler etkinleştirilmiş olmalıdır:

{"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 ile rol oluşturma bölümüne bakın.

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.