DBAtlas · Veritabanı operasyon atlası

security_exception: security_exception: unable to authenticate / action [...] is unauthorized for user [...] (HTTP 401/403)

Elasticsearch

Ne demek?

Kimlik doğrulama (401 Unauthorized) veya yetkilendirme (403 Forbidden) başarısız oldu. 401 kimlik bilgilerinin eksik/yanlış olduğunu; 403 kullanıcının doğrulandığını ama bu işlem/index için yeterli role/izne sahip olmadığını gösterir.

Neden olur?

Yanlış kullanıcı adı/parola veya API key, eksik Authorization başlığı, süresi dolmuş/geçersiz token, kullanıcının ilgili index veya cluster ayrıcalığına sahip olmaması ya da rol atamasının eksik/hatalı olması.

Nasıl çözülür?

401 için: doğru kimlik bilgilerini/API key'i gönderin ve Authorization başlığını kontrol edin. 403 için: kullanıcının rollerini ve ayrıcalıklarını inceleyin (GET _security/user/kullanici, GET _security/role/rol) ve gerekli index/cluster ayrıcalıklarını ekleyin. En az yetki (least privilege) ilkesine uyun. API key kullanıyorsanız süresini ve izinlerini doğrulayın.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar