인덱스 별칭 삭제 API
인덱스 별칭 삭제 API (Delete Index Alias API)
1.0 버전에서 도입되었어요. 기존 별칭(alias)을 삭제하는 API예요.
출처: 문서
본문
엔드포인트 (Endpoints)
DELETE /{index}/_alias/{alias}
DELETE /{index}/_aliases/{alias}
경로 파라미터 (Path parameters)
아래 표는 사용 가능한 경로 파라미터를 정리한 거예요. 모든 경로 파라미터는 필수예요.
| 파라미터 | 데이터 타입 | 설명 |
|---|---|---|
<index> |
String | 요청 범위를 제한하는 데 사용하는 인덱스 이름의 쉼표로 구분된 목록 또는 와일드카드 표현식. 클러스터의 모든 인덱스를 포함하려면 _all 또는 *를 사용하세요. |
<alias> |
String | 삭제할 별칭 이름의 쉼표로 구분된 목록 또는 와일드카드 표현식. 모든 별칭을 삭제하려면 _all 또는 *를 사용하세요. |
쿼리 파라미터 (Query parameters)
아래 표는 사용 가능한 쿼리 파라미터를 정리한 거예요. 모든 쿼리 파라미터는 선택 사항이에요.
| 파라미터 | 데이터 타입 | 설명 |
|---|---|---|
cluster_manager_timeout |
Time | 클러스터 매니저 노드의 응답을 기다리는 시간. 기본값은 30s예요. |
timeout |
Time | 클러스터의 응답을 기다리는 시간. 기본값은 30s예요. |
예제 요청 (Example request)
다음 요청은 logs_20302801 인덱스에서 alias1 별칭을 삭제해요:
DELETE /logs_20302801/_alias/alias1
예제 응답 (Example response)
{
"acknowledged": true
}
응답 본문 필드 (Response body fields)
아래 표는 응답 본문의 모든 필드를 정리한 거예요.
| 필드 | 데이터 타입 | 설명 |
|---|---|---|
acknowledged |
Boolean | 요청이 수신되었는지 여부. |
필요한 권한 (Required permissions)
Security 플러그인을 사용한다면 적절한 권한이 있는지 확인하세요: indices:admin/aliases
관련 문서 (Related documentation)
인덱스 별칭에 대한 자세한 내용은 Index aliases 문서를 참고하세요.