인덱스 템플릿 API
인덱스 템플릿 API (Index template APIs)
인덱스 템플릿 API는 특정 패턴과 일치하는 새 인덱스에 설정, 매핑, 별칭을 자동으로 적용하는 템플릿을 만들고 관리할 수 있게 해 줘요. 템플릿은 인덱스 간 일관성을 보장하는 강력한 방법이에요.
출처: 문서
본문
사용 가능한 API
OpenSearch는 다음 인덱스 템플릿 API를 지원해요.
| API | 설명 |
|---|---|
| Create index template | 인덱스 템플릿을 생성하거나 갱신해요. |
| Delete index template | 인덱스 템플릿을 삭제해요. |
| Get index template | 하나 이상의 인덱스 템플릿에 대한 정보를 반환해요. |
| Index template exists | 인덱스 템플릿이 존재하는지 확인해요. |
| Simulate index template | 인덱스 템플릿 적용을 시뮬레이션해요. |
| Component template | 인덱스 템플릿 전체에서 재사용할 수 있는 컴포넌트 템플릿을 관리해요. |
레거시 템플릿 API
OpenSearch는 하위 호환성을 위해 다음 레거시 템플릿 API도 지원해요. 이 API는 더 오래된 템플릿 형식을 사용하며, 앞서 소개한 인덱스 템플릿 API를 권장하기 때문에 권장되지 않아요(deprecated).
| API | 설명 |
|---|---|
| Post template (legacy) | POST를 사용해 레거시 인덱스 템플릿을 생성하거나 갱신해요. |
| Put template (legacy) | PUT을 사용해 레거시 인덱스 템플릿을 생성하거나 갱신해요. |
| Get template (legacy) | 하나 이상의 레거시 인덱스 템플릿에 대한 정보를 반환해요. |
| Template exists (legacy) | 레거시 인덱스 템플릿이 존재하는지 확인해요. |
| Delete template (legacy) | 레거시 인덱스 템플릿을 삭제해요. |