security_exception: security_exception: unable to authenticate / action [...] is unauthorized for user [...] (HTTP 401/403) (authentification ou autorisation refusée)
ElasticsearchQue signifie cette erreur ?
L'authentification (401 Unauthorized) ou l'autorisation (403 Forbidden) a échoué. 401 indique des identifiants absents/incorrects ; 403 indique que l'utilisateur est authentifié mais ne dispose pas du rôle/privilège requis pour cette action/cet index.
Cause
Nom d'utilisateur/mot de passe ou clé API erronés, en-tête Authorization manquant, jeton expiré/invalide, utilisateur sans le privilège d'index ou de cluster concerné, ou attribution de rôle absente/incorrecte.
Comment la corriger
Pour 401 : envoyez les bons identifiants/la bonne clé API et vérifiez l'en-tête Authorization. Pour 403 : inspectez les rôles et privilèges de l'utilisateur (GET _security/user/app_user, GET _security/role/app_role) et ajoutez les privilèges d'index/de cluster requis. Appliquez le principe du moindre privilège. Si vous utilisez une clé API, vérifiez son expiration et ses autorisations.
Autres entrées pour ce moteur
- no_shard_available_action_exceptionno_shard_available_action_exception: No shard available for [...] (aucun shard disponible)
- es_rejected_execution_exceptiones_rejected_execution_exception: rejected execution of ... on ... (queue capacity ...) (HTTP 429) (exécution rejetée : file d'attente pleine)
- master_not_discovered_exceptionmaster_not_discovered_exception / MasterNotDiscoveredException
- validation_exceptionvalidation_exception / illegal_argument_exception: Validation Failed: ... (échec de validation)
- task_cancelled_exceptiontask_cancelled_exception: Task was cancelled / TaskCancelledException (la tâche a été annulée)
- action_request_validation_exceptionaction_request_validation_exception
- index_closed_exceptionindex_closed_exception