Security Plugin Health API
출처: 문서
본문
Security 플러그인 헬스 API
1.0에서 도입됨 {: .label .label-purple }
Security 플러그인이 정상적으로 실행 중인지 확인해요. 이 작업은 서명된 요청이 필요하지 않기 때문에, 클러스터 앞단에 있는 로드 밸런서의 헬스 체크로 사용할 수 있어요.
엔드포인트
GET /_plugins/_security/health
POST /_plugins/_security/health
요청 예시
GET _plugins/_security/health
{% include copy-curl.html security=true %}
응답 예시
{
"message": null,
"mode": "strict",
"status": "UP",
"settings": {
"plugins.security.cache.ttl_minutes": 60
}
}
응답 본문 필드
응답 본문은 다음 필드를 가진 JSON 객체예요.
| 필드 | 데이터 타입 | 설명 |
|---|---|---|
status |
String | Security 플러그인의 상태예요. UP은 플러그인이 초기화를 마치고 요청 승인 준비가 됐음을 나타내요. |
mode |
String | 플러그인의 동작 모드예요. 인증과 권한 부여를 강제하는 클러스터는 strict을 반환해요. |
message |
String | 상태에 대한 추가 정보예요. 플러그인이 정상적으로 동작 중일 때는 null이 반환돼요. |
settings |
Object | 헬스 체크와 함께 보고되는 Security 플러그인 설정이에요. |