ENT#4045 REST API 호출 방법 및 URI 변경, 인덱스 토크나이저 목록 간소화
REST API의 호출 방법이 변경되어 PUT, DELETE 매핑이 추가되고, 엔드포인트 URI를 직접 지정하도록 개선했습니다. 엔드포인트 URI는 기존 대소문자 혼용 방식에서 소문자와 하이픈(-) 구성으로 일괄 변경되었습니다. 또, 테이블 인덱스 생성 화면에서 인덱스 토크나이저 유형이 2개만 표시되도록 수정되었습니다.
- REST API 목록 변경 내역
-
사용할 수 있는 REST API 목록 및 명세는 REST API 매뉴얼 페이지에서 확인하실 수 있습니다. 또는, 로그프레소 호스트의 api 페이지(예:
http://192.168.0.5:8888/api/,https://example.com/api/)에 접근한 후 웹 UI 관리자 계정으로 로그인하여 확인하실 수 있습니다. 다음은 기존 방식과 변경된 방식을 비교한 내용입니다.- 변경 전
GET,POST메소드만 지원하고, 각 동작에 대해 엔드포인트 URI가 하나씩 존재합니다.- 특정 계정 조회
GET /user/getUser - 계정 목록 조회
GET /user/getUsers - 사용자 계정 생성
POST /user/createUser - 사용자 계정 수정
POST /user/updateUser - 사용자 계정 삭제
POST /user/removeUsers
- 특정 계정 조회
- 변경 후
PUT,DELETE메소드를 지원합니다. 같은 엔드포인트 URI에 대해 요청 메소드에 따라 다르게 동작합니다.- 특정 계정 조회
GET /api/model/users/:login_name - 계정 목록 조회
GET /api/model/users - 사용자 계정 생성
POST /api/model/users - 사용자 계정 수정
PUT /api/model/users/:login_name - 사용자 계정 삭제
DELETE /api/model/users
- 특정 계정 조회
- 생성 가능한 인덱스 토크나이저 목록 간소화
-
테이블 인덱스 생성 화면에서 인덱스 토크나이저 유형이 쿼리 기반 필드 추출, 구분자 및 IP 2개 이외는 목록에서 보이지 않게 간소화했습니다. 이전 버전에서 패치하여 업그레이드하는 경우, 하위호환성을 유지할 수 있도록 기존 토크나이저는 설정한대로 동작합니다.
