

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon OpenSearch Service의 지원 작업
<a name="supported-operations"></a>

OpenSearch Service는 많은 버전의 OpenSearch 및 레거시 Elasticsearch OSS를 지원합니다. 이어지는 섹션에서는 각 버전별로 OpenSearch Service에서 지원되는 작업을 보여줍니다.

**Topics**
+ [주요 API 차이점](#version_api_notes)

## 주요 API 차이점
<a name="version_api_notes"></a>

### 새 목록 API
<a name="new-list-api"></a>

인덱스 및 샤드가 많은 대규모 클러스터를 지원하기 위해 \_list/indices 및 \_list/샤드와 같은 페이지 매기기 지원이 포함된 새로운 목록 API를 도입했습니다. 목록 API는 페이지 매김된 형식으로 인덱스 및 샤드에 대한 통계를 검색합니다. 따라서 여러 인덱스가 포함된 응답을 처리하는 작업이 간소화됩니다.
+ `_list/indices`: [\_list/indices](https://opensearch.org/docs/latest/api-reference/list/list-indices/)
+ `_list/shards`: [\_list/shards](https://opensearch.org/docs/latest/api-reference/list/list-shards/)

### 기존 API에 대한 변경 사항
<a name="changes-existing-api"></a>

대규모 클러스터를 지원하기 위해 `_cluster/stats/<metric>/nodes/<node-filters>` API에 `_cluster/stats` 및 `_cluster/stats/<metric>/<index_metric>/nodes/<node-filters>`와 같은 관련 통계 응답만 검색할 수 있도록 지표 필터를 추가하는 기능 지원을 추가했습니다. 자세한 내용은 [\_cluster/stats](https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-stats/)를 참조하세요.

`cancel_after_time_interval` 요청 파라미터를 지정하여 작업을 취소하는 `_cat/shards` API 기능 지원을 추가했습니다. 자세한 내용은 [\_cat/shards](https://opensearch.org/docs/latest/api-reference/cat/cat-shards/)를 참조하세요.

 **\_cat API의 응답 크기 제한 **

데이터 및 웜 노드에서 총 인스턴스 수가 200개를 초과하는 대규모 클러스터를 지원하기 위해 `_cat/segments API`에서 반환하는 인덱스 수에 1만 개 한도가 적용됩니다. 응답의 인덱스 수가 이 한도를 초과하면 API는 429 오류를 반환합니다. 이를 방지하기 위해 쿼리에 `_cat/segments/<index-pattern>`과 같은 인덱스 패턴 필터를 지정할 수 있습니다.

### 설정 및 통계
<a name="version_api_notes-cs"></a>

OpenSearch Service는 “플랫” 설정 양식을 사용하는 `_cluster/settings` API에 대한 PUT 요청만 허용합니다. 확장된 설정 양식을 사용하는 요청은 거부합니다.

```
// Accepted
PUT _cluster/settings
{
  "persistent" : {
    "action.auto_create_index" : false
  }
}

// Rejected
PUT _cluster/settings
{
  "persistent": {
    "action": {
      "auto_create_index": false
    }
  }
}
```

상위 수준 Java REST 클라이언트는 확장된 양식을 사용하므로, 설정 요청을 전송해야 하는 경우 하위 수준 클라이언트를 사용하세요.

Elasticsearch 5.3 이전까지는 OpenSearch Service 도메인의 `_cluster/settings` API가 `GET` 메서드가 아닌 HTTP `PUT` 메서드만 지원했습니다. OpenSearch 및 Elasticsearch 최신 버전은 다음 예제에서와 같이 `GET` 메서드를 지원합니다.

```
GET https://{{domain-name}}.{{region}}.es.amazonaws.com/_cluster/settings?pretty
```

다음은 반환 예제입니다.

```
{
  "persistent": {
    "cluster": {
      "routing": {
        "allocation": {
          "cluster_concurrent_rebalance": "2",
          "node_concurrent_recoveries": "2",
          "disk": {
            "watermark": {
              "low": "1.35gb",
              "flood_stage": "0.45gb",
              "high": "0.9gb"
            }
          },
          "node_initial_primarirecoveries": "4"
        }
      }
    },
    "indices": {
      "recovery": {
        "max_bytper_sec": "40mb"
      }
    }
  }
}
```

오픈 소스 OpenSearch 클러스터 및 OpenSearch Service의 응답과 특정 설정 및 통계 API를 비교하면 필드가 누락된 것을 알 수 있습니다. OpenSearch Service는 `_nodes/stats`에서의 파일 시스템 데이터 경로 또는 `_nodes`에서의 운영 체제 이름 및 버전과 같이 서비스 내부를 노출하는 특정 정보를 수정합니다.

### 축소
<a name="version_api_notes-shrink"></a>

`_shrink` API는 업그레이드, 구성 변경 및 도메인 삭제를 실패하게 만들 수 있습니다. Elasticsearch 버전 5.3 또는 5.1을 실행하는 도메인에서는 사용하지 않는 것이 좋습니다. 이들 버전에는 축소된 인덱스의 스냅샷 복원이 실패할 수 있는 버그가 있습니다.

다른 Elasticsearch 또는 OpenSearch 버전에서 `_shrink` API를 사용하는 경우 축소 작업을 시작하기 전에 다음 요청을 수행합니다.

```
PUT https://{{domain-name}}.{{region}}.es.amazonaws.com/{{source-index}}/_settings
{
  "settings": {
    "index.routing.allocation.require._name": "{{name-of-the-node-to-shrink-to}}",
    "index.blocks.read_only": true
  }
}
```

축소 작업을 완료한 후에 다음 요청을 수행합니다.

```
PUT https://{{domain-name}}.{{region}}.es.amazonaws.com/{{source-index}}/_settings
{
  "settings": {
    "index.routing.allocation.require._name": null,
    "index.blocks.read_only": false
  }
}

PUT https://{{domain-name}}.{{region}}.es.amazonaws.com/{{shrunken-index}}/_settings
{
  "settings": {
    "index.routing.allocation.require._name": null,
    "index.blocks.read_only": false
  }
}
```

### 새 목록 API
<a name="version_api_new."></a>

인덱스와 샤드 수가 많은 대규모 클러스터를 지원하기 위해 페이지 매기기를 지원하는 `_list/indices` 및 `_list/shards`와 같은 새로운 목록 API를 도입했습니다. 목록 API는 페이지 매김된 형식으로 인덱스 및 샤드에 대한 통계를 검색합니다. 따라서 여러 인덱스가 포함된 응답을 처리하는 작업이 간소화됩니다. `_list/indices`에 대한 자세한 내용은 [인덱스 나열](https://opensearch.org/docs/latest/api-reference/list/list-indices/)을 참조하세요. `_list/shards`에 대한 자세한 내용은 [샤드 나열](https://opensearch.org/docs/latest/api-reference/list/list-shards/)을 참조하세요.

### 기존 API에 대한 변경 사항
<a name="version_api_changes_exisiting"></a>

대규모 클러스터를 지원하기 위해 `_cluster/stats/<metric>/nodes/<node-filters>` 및 `_cluster/stats/<metric>/<index_metric>/nodes/<node-filters>`에 지원이 추가되었습니다. `_cluster/stats`에 대한 자세한 내용은 [클러스터 통계](https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-stats/)를 참조하세요.

### \_cat API의 응답 크기 제한
<a name="version_api_cat"></a>

데이터 및 웜 노드에서 총 인스턴스 수가 200개를 초과하는 대규모 클러스터를 지원하기 위해 \_cat/segments API에서 반환하는 인덱스 수에는 10,000개의 한도가 적용됩니다. 응답의 인덱스 수가 이 한도를 초과하면 API가 `429` 오류를 반환합니다. 이를 방지하기 위해 쿼리에 인덱스 패턴 필터(예: `_cat/segments/<index-pattern>`)를 지정할 수 있습니다.

또한 이제 `_cat/shards` API에 대해 `cancel_after_time_interval` 요청 파라미터를 지정하여 작업 취소를 지원할 수 있습니다. 이에 대한 자세한 내용은 [CAT 샤드](https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-stats/)를 참조하세요.

### 전용 프라이머리 노드에 대한 인스턴스 유형 선택
<a name="version_api_cat"></a>

다음 표에는 전용 마스터 노드에 적합한 인스턴스 유형을 선택하기 위한 권장 사항이 나와 있습니다.


| RAM | 지원되는 최대 노드 수 | 지원되는 최대 샤드 수 | 
| --- | --- | --- | 
| 2GB | 10 | 1,000 | 
| 4GB | 10 | 5,000 | 
| 8GB | 30 | 15,000 | 
| 16 GB | 60 | 30,000개 | 
| 32GB | 120 | 60,000 | 
| 64GB | 240 | 120,000 | 
| 128GB | 480 | 240,000 | 
| 256GB | 1002 | 500,000 | 

### OpenSearch 버전 2.19
<a name="version_opensearch_2.19"></a>

OpenSearch 2.19 작업에 대한 정보는 [OpenSearch REST API 참조](https://opensearch.org/docs/latest/opensearch/rest-api/index/) 또는 특정 플러그인의 API 참조를 확인하세요. 이 릴리스의 변경 사항에 대한 자세한 내용은 [2.19 릴리스 정보](https://github.com/opensearch-project/opensearch-build/blob/main/release-notes/opensearch-release-notes-2.19.0.md)를 참조하세요.

### OpenSearch 버전 2.17
<a name="version_opensearch_2.17"></a>

OpenSearch 2.17의 경우 OpenSearch Service는 다음 작업을 지원합니다. 대부분의 운영에 대한 정보는 [OpenSearch REST API 참조](https://opensearch.org/docs/latest/opensearch/rest-api/index/) 또는 특정 플러그인의 API 참조를 확인하세요.

**참고**  
OpenSearch 2.17부터 `cluster.max_shards_per_node` 설정을 수정할 수 없습니다. OpenSearch 2.17 이상의 경우 OpenSearch Service는 노드당 최대 4,000개의 샤드까지, 16GB의 JVM 힙 메모리마다 1,000개의 샤드를 지원합니다.


|  |  |  | 
| --- |--- |--- |
|  +  인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge`, `/{{index-name}}/update/{{id}}` 및 `/{{index-name}}/_close`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`4:   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`   `cluster.search.request.slowlog.level`   `cluster.search.request.slowlog.threshold.warn`   `cluster.search.request.slowlog.threshold.info`   `cluster.search.request.slowlog.threshold.debug`   `cluster.search.request.slowlog.threshold.trace`   `search.phase_took_enabled`   <br />+  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count` <br />+  `/_dashboards`   |  +  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_ingest/pipeline` <br />+  `/_list` <br />+  `/_ltr` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_plugins/_asynchronous_search` <br />+  `/_plugins/_alerting` <br />+  `/_plugins/_anomaly_detection` <br />+  `/_plugins/_ism` <br />+  `/_plugins/_ml` <br />+  `/_plugins/_notifications` <br />+  `/_plugins/_ppl` <br />+  `/_plugins/_security` <br />+  `/_plugins/_security_analytics` <br />+  `/_plugins/_sm` <br />+  `/_plugins/_sql` <br />+  `/_plugins/_transforms` <br />+  `/_percolate` <br />+  `/_rank_eval`   |  +  `/_refresh` <br />+  `/_reindex`1 <br />+  `/_render` <br />+  `/_resolve/index` <br />+  `/_rollover` <br />+  `/_scripts`3 <br />+  `/_search`2 <br />+  `/_search/pipeline` <br />+  `/_search/point_in_time` <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`5 <br />+  `/_snapshot` <br />+  `/_split` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template` <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. 스크립트 사용과 관련된 고려 사항은 [Amazon OpenSearch Service에서 지원되는 기타 리소스](supported-resources.md) 섹션을 참조하세요.

1. `PUT` 메서드를 참조하세요. `GET` 메서드에 대한 자세한 내용은 [주요 API 차이점](#version_api_notes) 섹션을 참조하세요. 이 목록은 OpenSearch Service가 지원하는 일반 OpenSearch 작업만 참조하며 이상 탐지, ISM 등에 대한 플러그인별 지원 작업은 포함하지 않습니다.

1. [축소](#version_api_notes-shrink)을(를) 참조하세요.
**참고**  
현재 다중 가용 영역(AZ)가 대기 상태인 고객은 `cluster.max_shards_per_node` 설정 기능을 변경할 수 없습니다.

### OpenSearch 버전 2.15
<a name="version_opensearch_2.15"></a>

OpenSearch 2.15의 경우 OpenSearch Service가 다음 작업을 지원합니다. 대부분의 운영에 대한 정보는 [OpenSearch REST API 참조](https://opensearch.org/docs/latest/opensearch/rest-api/index/) 또는 특정 플러그인의 API 참조를 확인하세요.


|  |  |  | 
| --- |--- |--- |
|  +  인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge`, `/{{index-name}}/update/{{id}}` 및 `/{{index-name}}/_close`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`4:   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`   `cluster.max_shards_per_node`   `cluster.search.request.slowlog.level`   `cluster.search.request.slowlog.threshold.warn`   `cluster.search.request.slowlog.threshold.info`   `cluster.search.request.slowlog.threshold.debug`   `cluster.search.request.slowlog.threshold.trace`   `search.phase_took_enabled`   <br />+  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count` <br />+  `/_dashboards`   |  +  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_ingest/pipeline` <br />+  `/_ltr` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_plugins/_asynchronous_search` <br />+  `/_plugins/_alerting` <br />+  `/_plugins/_anomaly_detection` <br />+  `/_plugins/_ism` <br />+  `/_plugins/_ml` <br />+  `/_plugins/_notifications` <br />+  `/_plugins/_ppl` <br />+  `/_plugins/_security` <br />+  `/_plugins/_security_analytics` <br />+  `/_plugins/_sm` <br />+  `/_plugins/_sql` <br />+  `/_plugins/_transforms` <br />+  `/_percolate` <br />+  `/_rank_eval`   |  +  `/_refresh` <br />+  `/_reindex`1 <br />+  `/_render` <br />+  `/_resolve/index` <br />+  `/_rollover` <br />+  `/_scripts`3 <br />+  `/_search`2 <br />+  `/_search/pipeline` <br />+  `/_search/point_in_time` <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`5 <br />+  `/_snapshot` <br />+  `/_split` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template` <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. 스크립트 사용과 관련된 고려 사항은 [Amazon OpenSearch Service에서 지원되는 기타 리소스](supported-resources.md) 섹션을 참조하세요.

1. `PUT` 메서드를 참조하세요. `GET` 메서드에 대한 자세한 내용은 [주요 API 차이점](#version_api_notes) 섹션을 참조하세요. 이 목록은 OpenSearch Service가 지원하는 일반 OpenSearch 작업만 참조하며 이상 탐지, ISM 등에 대한 플러그인별 지원 작업은 포함하지 않습니다.

1. [축소](#version_api_notes-shrink)을(를) 참조하세요.

### OpenSearch 버전 2.13
<a name="version_opensearch_2.13"></a>

OpenSearch 2.13의 경우 OpenSearch Service가 다음 작업을 지원합니다. 대부분의 운영에 대한 정보는 [OpenSearch REST API 참조](https://opensearch.org/docs/latest/opensearch/rest-api/index/) 또는 특정 플러그인의 API 참조를 확인하세요.


|  |  |  | 
| --- |--- |--- |
|  +  인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge`, `/{{index-name}}/update/{{id}}` 및 `/{{index-name}}/_close`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`4:   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`   `cluster.max_shards_per_node`   `cluster.search.request.slowlog.level`   `cluster.search.request.slowlog.threshold.warn`   `cluster.search.request.slowlog.threshold.info`   `cluster.search.request.slowlog.threshold.debug`   `cluster.search.request.slowlog.threshold.trace`   `search.phase_took_enabled`   <br />+  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count` <br />+  `/_dashboards`   |  +  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_ingest/pipeline` <br />+  `/_ltr` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_plugins/_asynchronous_search` <br />+  `/_plugins/_alerting` <br />+  `/_plugins/_anomaly_detection` <br />+  `/_plugins/_ism` <br />+  `/_plugins/_ml` <br />+  `/_plugins/_notifications` <br />+  `/_plugins/_ppl` <br />+  `/_plugins/_security` <br />+  `/_plugins/_security_analytics` <br />+  `/_plugins/_sm` <br />+  `/_plugins/_sql` <br />+  `/_plugins/_transforms` <br />+  `/_percolate` <br />+  `/_rank_eval`   |  +  `/_refresh` <br />+  `/_reindex`1 <br />+  `/_render` <br />+  `/_resolve/index` <br />+  `/_rollover` <br />+  `/_scripts`3 <br />+  `/_search`2 <br />+  `/_search/pipeline` <br />+  `/_search/point_in_time` <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`5 <br />+  `/_snapshot` <br />+  `/_split` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template` <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. 스크립트 사용과 관련된 고려 사항은 [Amazon OpenSearch Service에서 지원되는 기타 리소스](supported-resources.md) 섹션을 참조하세요.

1. `PUT` 메서드를 참조하세요. `GET` 메서드에 대한 자세한 내용은 [주요 API 차이점](#version_api_notes) 섹션을 참조하세요. 이 목록은 OpenSearch Service가 지원하는 일반 OpenSearch 작업만 참조하며 이상 탐지, ISM 등에 대한 플러그인별 지원 작업은 포함하지 않습니다.

1. [축소](#version_api_notes-shrink)을(를) 참조하세요.

### OpenSearch 버전 2.11
<a name="version_opensearch_2.11"></a>

OpenSearch 2.11의 경우 OpenSearch Service가 다음 작업을 지원합니다. 대부분의 운영에 대한 정보는 [OpenSearch REST API 참조](https://opensearch.org/docs/latest/opensearch/rest-api/index/) 또는 특정 플러그인의 API 참조를 확인하세요.


|  |  |  | 
| --- |--- |--- |
|  +  인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge`, `/{{index-name}}/update/{{id}}` 및 `/{{index-name}}/_close`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`4:   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`   `cluster.max_shards_per_node`   <br />+  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count` <br />+  `/_dashboards`   |  +  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_ingest/pipeline` <br />+  `/_ltr` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_plugins/_asynchronous_search` <br />+  `/_plugins/_alerting` <br />+  `/_plugins/_anomaly_detection` <br />+  `/_plugins/_ism` <br />+  `/_plugins/_ml` <br />+  `/_plugins/_notifications` <br />+  `/_plugins/_ppl` <br />+  `/_plugins/_security` <br />+  `/_plugins/_security_analytics` <br />+  `/_plugins/_sm` <br />+  `/_plugins/_sql` <br />+  `/_plugins/_transforms` <br />+  `/_percolate` <br />+  `/_rank_eval`   |  +  `/_refresh` <br />+  `/_reindex`1 <br />+  `/_render` <br />+  `/_resolve/index` <br />+  `/_rollover` <br />+  `/_scripts`3 <br />+  `/_search`2 <br />+  `/_search/pipeline` <br />+  `/_search/point_in_time` <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`5 <br />+  `/_snapshot` <br />+  `/_split` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template` <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. 스크립트 사용과 관련된 고려 사항은 [Amazon OpenSearch Service에서 지원되는 기타 리소스](supported-resources.md) 섹션을 참조하세요.

1. `PUT` 메서드를 참조하세요. `GET` 메서드에 대한 자세한 내용은 [주요 API 차이점](#version_api_notes) 섹션을 참조하세요. 이 목록은 OpenSearch Service가 지원하는 일반 OpenSearch 작업만 참조하며 이상 탐지, ISM 등에 대한 플러그인별 지원 작업은 포함하지 않습니다.

1. [축소](#version_api_notes-shrink)을(를) 참조하세요.

### OpenSearch 버전 2.9
<a name="version_opensearch_2.9"></a>

OpenSearch 2.9의 경우 OpenSearch Service가 다음 작업을 지원합니다. 대부분의 운영에 대한 정보는 [OpenSearch REST API 참조](https://opensearch.org/docs/latest/opensearch/rest-api/index/) 또는 특정 플러그인의 API 참조를 확인하세요.


|  |  |  | 
| --- |--- |--- |
|  +  인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge`, `/{{index-name}}/update/{{id}}` 및 `/{{index-name}}/_close`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`4:   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`   `cluster.max_shards_per_node`   <br />+  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count` <br />+  `/_dashboards`   |  +  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_ingest/pipeline` <br />+  `/_ltr` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_plugins/_asynchronous_search` <br />+  `/_plugins/_alerting` <br />+  `/_plugins/_anomaly_detection` <br />+  `/_plugins/_ism` <br />+  `/_plugins/_ml` <br />+  `/_plugins/_notifications` <br />+  `/_plugins/_ppl` <br />+  `/_plugins/_security` <br />+  `/_plugins/_security_analytics` <br />+  `/_plugins/_sm` <br />+  `/_plugins/_sql` <br />+  `/_plugins/_transforms` <br />+  `/_percolate` <br />+  `/_rank_eval`   |  +  `/_refresh` <br />+  `/_reindex`1 <br />+  `/_render` <br />+  `/_resolve/index` <br />+  `/_rollover` <br />+  `/_scripts`3 <br />+  `/_search`2 <br />+  `/_search/pipeline` <br />+  `/_search/point_in_time` <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`5 <br />+  `/_snapshot` <br />+  `/_split` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template` <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. 스크립트 사용과 관련된 고려 사항은 [Amazon OpenSearch Service에서 지원되는 기타 리소스](supported-resources.md) 섹션을 참조하세요.

1. `PUT` 메서드를 참조하세요. `GET` 메서드에 대한 자세한 내용은 [주요 API 차이점](#version_api_notes) 섹션을 참조하세요. 이 목록은 OpenSearch Service가 지원하는 일반 OpenSearch 작업만 참조하며 이상 탐지, ISM 등에 대한 플러그인별 지원 작업은 포함하지 않습니다.

1. [축소](#version_api_notes-shrink)을(를) 참조하세요.

### OpenSearch 버전 2.7
<a name="version_opensearch_2.7"></a>

OpenSearch 2.7의 경우 OpenSearch Service가 다음 작업을 지원합니다. 대부분의 운영에 대한 정보는 [OpenSearch REST API 참조](https://opensearch.org/docs/latest/opensearch/rest-api/index/) 또는 특정 플러그인의 API 참조를 확인하세요.


|  |  |  | 
| --- |--- |--- |
|  +  인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge`, `/{{index-name}}/update/{{id}}` 및 `/{{index-name}}/_close`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`4:   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`   `cluster.max_shards_per_node`   <br />+  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count` <br />+  `/_dashboards`   |  +  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_ingest/pipeline` <br />+  `/_ltr` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_plugins/_asynchronous_search` <br />+  `/_plugins/_alerting` <br />+  `/_plugins/_anomaly_detection` <br />+  `/_plugins/_ism` <br />+  `/_plugins/_ml` <br />+  `/_plugins/_notifications` <br />+  `/_plugins/_ppl` <br />+  `/_plugins/_security` <br />+  `/_plugins/_security_analytics` <br />+  `/_plugins/_sm` <br />+  `/_plugins/_sql` <br />+  `/_plugins/_transforms` <br />+  `/_percolate` <br />+  `/_rank_eval`   |  +  `/_refresh` <br />+  `/_reindex`1 <br />+  `/_render` <br />+  `/_resolve/index` <br />+  `/_rollover` <br />+  `/_scripts`3 <br />+  `/_search`2 <br />+  `/_search/point_in_time` <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`5 <br />+  `/_snapshot` <br />+  `/_split` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template` <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. 스크립트 사용과 관련된 고려 사항은 [Amazon OpenSearch Service에서 지원되는 기타 리소스](supported-resources.md) 섹션을 참조하세요.

1. `PUT` 메서드를 참조하세요. `GET` 메서드에 대한 자세한 내용은 [주요 API 차이점](#version_api_notes) 섹션을 참조하세요. 이 목록은 OpenSearch Service가 지원하는 일반 OpenSearch 작업만 참조하며 이상 탐지, ISM 등에 대한 플러그인별 지원 작업은 포함하지 않습니다.

1. [축소](#version_api_notes-shrink)을(를) 참조하세요.

### OpenSearch 버전 2.5
<a name="version_opensearch_2.5"></a>

OpenSearch 2.5의 경우 OpenSearch Service가 다음 작업을 지원합니다. 대부분의 운영에 대한 정보는 [OpenSearch REST API 참조](https://opensearch.org/docs/latest/opensearch/rest-api/index/) 또는 특정 플러그인의 API 참조를 확인하세요.


|  |  |  | 
| --- |--- |--- |
|  +  인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge`, `/{{index-name}}/update/{{id}}` 및 `/{{index-name}}/_close`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`4:   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`   `cluster.max_shards_per_node`   <br />+  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count` <br />+  `/_dashboards`   |  +  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_ingest/pipeline` <br />+  `/_ltr` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_plugins/_asynchronous_search` <br />+  `/_plugins/_alerting` <br />+  `/_plugins/_anomaly_detection` <br />+  `/_plugins/_ism` <br />+  `/_plugins/_ml` <br />+  `/_plugins/_notifications` <br />+  `/_plugins/_ppl` <br />+  `/_plugins/_security` <br />+  `/_plugins/_security_analytics` <br />+  `/_plugins/_sm` <br />+  `/_plugins/_sql` <br />+  `/_plugins/_transforms` <br />+  `/_percolate` <br />+  `/_rank_eval`   |  +  `/_refresh` <br />+  `/_reindex`1 <br />+  `/_render` <br />+  `/_resolve/index` <br />+  `/_rollover` <br />+  `/_scripts`3 <br />+  `/_search`2 <br />+  `/_search/point_in_time` <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`5 <br />+  `/_snapshot` <br />+  `/_split` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template` <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. 스크립트 사용과 관련된 고려 사항은 [Amazon OpenSearch Service에서 지원되는 기타 리소스](supported-resources.md) 섹션을 참조하세요.

1. `PUT` 메서드를 참조하세요. `GET` 메서드에 대한 자세한 내용은 [주요 API 차이점](#version_api_notes) 섹션을 참조하세요. 이 목록은 OpenSearch Service가 지원하는 일반 OpenSearch 작업만 참조하며 이상 탐지, ISM 등에 대한 플러그인별 지원 작업은 포함하지 않습니다.

1. [축소](#version_api_notes-shrink)을(를) 참조하세요.

### OpenSearch 버전 2.3
<a name="version_opensearch_2.3"></a>

OpenSearch 2.3의 경우 OpenSearch Service가 다음 작업을 지원합니다. 대부분의 운영에 대한 정보는 [OpenSearch REST API 참조](https://opensearch.org/docs/latest/opensearch/rest-api/index/) 또는 특정 플러그인의 API 참조를 확인하세요.


|  |  |  | 
| --- |--- |--- |
|  +  인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge`, `/{{index-name}}/update/{{id}}` 및 `/{{index-name}}/_close`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`4:   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`   `cluster.max_shards_per_node`   <br />+  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count` <br />+  `/_dashboards`   |  +  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_ingest/pipeline` <br />+  `/_ltr` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_plugins/_asynchronous_search` <br />+  `/_plugins/_alerting` <br />+  `/_plugins/_anomaly_detection` <br />+  `/_plugins/_ism` <br />+  `/_plugins/_ml` <br />+  `_plugins/_notifications` <br />+  `/_plugins/_ppl` <br />+  `/_plugins/_security` <br />+  `/_plugins/_sql` <br />+  `/_plugins/_transforms` <br />+  `/_percolate` <br />+  `/_rank_eval`   |  +  `/_refresh` <br />+  `/_reindex`1 <br />+  `/_render` <br />+  `/_resolve/index` <br />+  `/_rollover` <br />+  `/_scripts`3 <br />+  `/_search`2 <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`5 <br />+  `/_snapshot` <br />+  `/_split` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template` <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. 스크립트 사용과 관련된 고려 사항은 [Amazon OpenSearch Service에서 지원되는 기타 리소스](supported-resources.md) 섹션을 참조하세요.

1. `PUT` 메서드를 참조하세요. `GET` 메서드에 대한 자세한 내용은 [주요 API 차이점](#version_api_notes) 섹션을 참조하세요. 이 목록은 OpenSearch Service가 지원하는 일반 OpenSearch 작업만 참조하며 이상 탐지, ISM 등에 대한 플러그인별 지원 작업은 포함하지 않습니다.

1. [축소](#version_api_notes-shrink)을(를) 참조하세요.

### OpenSearch 버전 1.3
<a name="version_opensearch_1.3"></a>

OpenSearch 1.3에서는 OpenSearch Service가 다음 작업을 지원합니다. 대부분의 운영에 대한 정보는 [OpenSearch REST API 참조](https://opensearch.org/docs/latest/opensearch/rest-api/index/) 또는 특정 플러그인의 API 참조를 확인하세요.


|  |  |  | 
| --- |--- |--- |
|  +  인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge`, `/{{index-name}}/update/{{id}}` 및 `/{{index-name}}/_close`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`4:   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`   `cluster.max_shards_per_node`   <br />+  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count` <br />+  `/_dashboards`   |  +  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_ingest/pipeline` <br />+  `/_ltr` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_plugins/_asynchronous_search` <br />+  `/_plugins/_alerting` <br />+  `/_plugins/_anomaly_detection` <br />+  `/_plugins/_ism` <br />+  `/_plugins/_ml` <br />+  `/_plugins/_ppl` <br />+  `/_plugins/_security` <br />+  `/_plugins/_sql` <br />+  `/_plugins/_transforms` <br />+  `/_percolate` <br />+  `/_rank_eval`   |  +  `/_refresh` <br />+  `/_reindex`1 <br />+  `/_render` <br />+  `/_resolve/index` <br />+  `/_rollover` <br />+  `/_scripts`3 <br />+  `/_search`2 <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`5 <br />+  `/_snapshot` <br />+  `/_split` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template` <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. 스크립트 사용과 관련된 고려 사항은 [Amazon OpenSearch Service에서 지원되는 기타 리소스](supported-resources.md) 섹션을 참조하세요.

1. `PUT` 메서드를 참조하세요. `GET` 메서드에 대한 자세한 내용은 [주요 API 차이점](#version_api_notes) 섹션을 참조하세요. 이 목록은 OpenSearch Service가 지원하는 일반 OpenSearch 작업만 참조하며 이상 탐지, ISM 등에 대한 플러그인별 지원 작업은 포함하지 않습니다.

1. [축소](#version_api_notes-shrink)을(를) 참조하세요.

### OpenSearch 버전 1.2
<a name="version_opensearch_1.2"></a>

OpenSearch 1.2에서는 OpenSearch Service가 다음 작업을 지원합니다. 대부분의 운영에 대한 정보는 [OpenSearch REST API 참조](https://opensearch.org/docs/latest/opensearch/rest-api/index/) 또는 특정 플러그인의 API 참조를 확인하세요.


|  |  |  | 
| --- |--- |--- |
|  +  인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge`, `/{{index-name}}/update/{{id}}` 및 `/{{index-name}}/_close`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`4:   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`   `cluster.max_shards_per_node`   <br />+  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count` <br />+  `/_dashboards`   |  +  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_ingest/pipeline` <br />+  `/_ltr` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_plugins/_asynchronous_search` <br />+  `/_plugins/_alerting` <br />+  `/_plugins/_anomaly_detection` <br />+  `/_plugins/_ism` <br />+  `/_plugins/_ppl` <br />+  `/_plugins/_security` <br />+  `/_plugins/_sql` <br />+  `/_plugins/_transforms` <br />+  `/_percolate` <br />+  `/_rank_eval`   |  +  `/_refresh` <br />+  `/_reindex`1 <br />+  `/_render` <br />+  `/_resolve/index` <br />+  `/_rollover` <br />+  `/_scripts`3 <br />+  `/_search`2 <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`5 <br />+  `/_snapshot` <br />+  `/_split` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template` <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. 스크립트 사용과 관련된 고려 사항은 [Amazon OpenSearch Service에서 지원되는 기타 리소스](supported-resources.md) 섹션을 참조하세요.

1. `PUT` 메서드를 참조하세요. `GET` 메서드에 대한 자세한 내용은 [주요 API 차이점](#version_api_notes) 섹션을 참조하세요. 이 목록은 OpenSearch Service가 지원하는 일반 OpenSearch 작업만 참조하며 이상 탐지, ISM 등에 대한 플러그인별 지원 작업은 포함하지 않습니다.

1. [축소](#version_api_notes-shrink)을(를) 참조하세요.

### OpenSearch 버전 1.1
<a name="version_opensearch_1.1"></a>

OpenSearch 1.1에서는 OpenSearch Service가 다음 작업을 지원합니다. 대부분의 운영에 대한 정보는 [OpenSearch REST API 참조](https://opensearch.org/docs/latest/opensearch/rest-api/index/) 또는 특정 플러그인의 API 참조를 확인하세요.


|  |  |  | 
| --- |--- |--- |
|  +  인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge`, `/{{index-name}}/update/{{id}}` 및 `/{{index-name}}/_close`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`4:   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`   `cluster.max_shards_per_node`   <br />+  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count` <br />+  `/_dashboards`   |  +  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_ingest/pipeline` <br />+  `/_ltr` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_plugins/_asynchronous_search` <br />+  `/_plugins/_alerting` <br />+  `/_plugins/_anomaly_detection` <br />+  `/_plugins/_ism` <br />+  `/_plugins/_ppl` <br />+  `/_plugins/_security` <br />+  `/_plugins/_sql` <br />+  `/_plugins/_transforms` <br />+  `/_percolate` <br />+  `/_rank_eval`   |  +  `/_refresh` <br />+  `/_reindex`1 <br />+  `/_render` <br />+  `/_resolve/index` <br />+  `/_rollover` <br />+  `/_scripts`3 <br />+  `/_search`2 <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`5 <br />+  `/_snapshot` <br />+  `/_split` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template` <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. 스크립트 사용과 관련된 고려 사항은 [Amazon OpenSearch Service에서 지원되는 기타 리소스](supported-resources.md) 섹션을 참조하세요.

1. `PUT` 메서드를 참조하세요. `GET` 메서드에 대한 자세한 내용은 [주요 API 차이점](#version_api_notes) 섹션을 참조하세요. 이 목록은 OpenSearch Service가 지원하는 일반 OpenSearch 작업만 참조하며 이상 탐지, ISM 등에 대한 플러그인별 지원 작업은 포함하지 않습니다.

1. [축소](#version_api_notes-shrink)을(를) 참조하세요.

### OpenSearch 버전 1.0
<a name="version_opensearch_1.0"></a>

OpenSearch 1.0에서는 OpenSearch Service가 다음 작업을 지원합니다. 대부분의 운영에 대한 정보는 [OpenSearch REST API 참조](https://opensearch.org/docs/latest/opensearch/rest-api/index/) 또는 특정 플러그인의 API 참조를 확인하세요.


|  |  |  | 
| --- |--- |--- |
|  +  인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge`, `/{{index-name}}/update/{{id}}` 및 `/{{index-name}}/_close`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`4:   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`   `cluster.max_shards_per_node`   <br />+  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count` <br />+  `/_dashboards`   |  +  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_ingest/pipeline` <br />+  `/_ltr` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_plugins/_asynchronous_search` <br />+  `/_plugins/_alerting` <br />+  `/_plugins/_anomaly_detection` <br />+  `/_plugins/_ism` <br />+  `/_plugins/_ppl` <br />+  `/_plugins/_security` <br />+  `/_plugins/_sql` <br />+  `/_plugins/_transforms` <br />+  `/_percolate` <br />+  `/_rank_eval`   |  +  `/_refresh` <br />+  `/_reindex`1 <br />+  `/_render` <br />+  `/_resolve/index` <br />+  `/_rollover` <br />+  `/_scripts`3 <br />+  `/_search`2 <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`5 <br />+  `/_snapshot` <br />+  `/_split` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template` <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. 스크립트 사용과 관련된 고려 사항은 [Amazon OpenSearch Service에서 지원되는 기타 리소스](supported-resources.md) 섹션을 참조하세요.

1. `PUT` 메서드를 참조하세요. `GET` 메서드에 대한 자세한 내용은 [주요 API 차이점](#version_api_notes) 섹션을 참조하세요. 이 목록은 OpenSearch Service가 지원하는 일반 OpenSearch 작업만 참조하며 이상 탐지, ISM 등에 대한 플러그인별 지원 작업은 포함하지 않습니다.

1. [축소](#version_api_notes-shrink) 섹션을 참조하세요.

### Elasticsearch 버전 7.10
<a name="version_7_10"></a>

Elasticsearch 7.10에서는 OpenSearch Service가 다음 작업을 지원합니다.


|  |  |  | 
| --- |--- |--- |
|  +  인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge`, `/{{index-name}}/update/{{id}}` 및 `/{{index-name}}/_close`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`4:   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`   `cluster.max_shards_per_node`   <br />+  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count`   |  +  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_index_template`6 <br />+  `/_ingest/pipeline` <br />+  `/_index_template` <br />+  `/_ltr` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_opendistro/_alerting` <br />+  `/_opendistro/_asynchronous_search` <br />+  `/_opendistro/_anomaly_detection` <br />+  `/_opendistro/_ism` <br />+  `/_opendistro/_ppl` <br />+  `/_opendistro/_security` <br />+  `/_opendistro/_sql` <br />+  `/_percolate` <br />+  `/_plugin/kibana` <br />+  `/_plugins/_replication` <br />+  `/_rank_eval`   |  +  `/_refresh` <br />+  `/_reindex`1 <br />+  `/_render` <br />+  `/_resolve/index` <br />+  `/_rollover` <br />+  `/_scripts`3 <br />+  `/_search`2 <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`5 <br />+  `/_snapshot` <br />+  `/_split` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template`6 <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. 스크립트 사용과 관련된 고려 사항은 [Amazon OpenSearch Service에서 지원되는 기타 리소스](supported-resources.md) 섹션을 참조하세요.

1. `PUT` 메서드를 참조하세요. `GET` 메서드에 대한 자세한 내용은 [주요 API 차이점](#version_api_notes) 섹션을 참조하세요. 이 목록은 OpenSearch Service가 지원하는 일반 Elasticsearch 작업만 참조하며 이상 탐지, ISM 등에 대한 플러그인별 지원 작업은 포함하지 않습니다.

1. [축소](#version_api_notes-shrink) 섹션을 참조하세요.

1. 레거시 인덱스 템플릿(`_template`)은 Elasticsearch 7.8부터 구성 가능한 템플릿(`_index_template`)으로 교체되었습니다. 구성 가능한 템플릿은 레거시 템플릿보다 우선합니다. 지정된 인덱스와 일치하는 구성 가능 템플릿이 없는 경우 레거시 템플릿은 여전히 일치할 수 있으며 이를 적용할 수 있습니다. 이 `_template` 작업은 OpenSearch 및 이후 버전의 Elasticsearch OSS에서도 계속 작동하지만 두 템플릿 유형에 대한 GET 호출은 다른 결과를 반환합니다.

### Elasticsearch 버전 7.9
<a name="version_7_9"></a>

Elasticsearch 7.9에서는 OpenSearch Service가 다음 작업을 지원합니다.


|  |  |  | 
| --- |--- |--- |
|  +  인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge`, `/{{index-name}}/update/{{id}}` 및 `/{{index-name}}/_close`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`4:   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`   `cluster.max_shards_per_node`   <br />+  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count`   |  +  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_index_template`6 <br />+  `/_ingest/pipeline` <br />+  `/_ltr` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_opendistro/_alerting` <br />+  `/_opendistro/_anomaly_detection` <br />+  `/_opendistro/_ism` <br />+  `/_opendistro/_ppl` <br />+  `/_opendistro/_security` <br />+  `/_opendistro/_sql` <br />+  `/_percolate` <br />+  `/_plugin/kibana` <br />+  `/_rank_eval`   |  +  `/_refresh` <br />+  `/_reindex`1 <br />+  `/_render` <br />+  `/_resolve/index` <br />+  `/_rollover` <br />+  `/_scripts`3 <br />+  `/_search`2 <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`5 <br />+  `/_snapshot` <br />+  `/_split` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template`6 <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. 스크립트 사용과 관련된 고려 사항은 [Amazon OpenSearch Service에서 지원되는 기타 리소스](supported-resources.md) 섹션을 참조하세요.

1. `PUT` 메서드를 참조하세요. `GET` 메서드에 대한 자세한 내용은 [주요 API 차이점](#version_api_notes) 섹션을 참조하세요. 이 목록은 OpenSearch Service가 지원하는 일반 OpenSearch 작업만 참조하며 이상 탐지, ISM 등에 대한 플러그인별 지원 작업은 포함하지 않습니다.

1. [축소](#version_api_notes-shrink)을(를) 참조하세요.

1. 레거시 인덱스 템플릿(`_template`)은 Elasticsearch 7.8부터 구성 가능한 템플릿(`_index_template`)으로 교체되었습니다. 구성 가능한 템플릿은 레거시 템플릿보다 우선합니다. 지정된 인덱스와 일치하는 구성 가능 템플릿이 없는 경우 레거시 템플릿은 여전히 일치할 수 있으며 이를 적용할 수 있습니다. 이 `_template` 작업은 OpenSearch 및 이후 버전의 Elasticsearch OSS에서도 계속 작동하지만 두 템플릿 유형에 대한 GET 호출은 다른 결과를 반환합니다.

### Elasticsearch 버전 7.8
<a name="version_7_8"></a>

Elasticsearch 7.8에서는 OpenSearch Service가 다음 작업을 지원합니다.


|  |  |  | 
| --- |--- |--- |
|  +  인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge`, `/{{index-name}}/update/{{id}}` 및 `/{{index-name}}/_close`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`4:   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`   `cluster.max_shards_per_node`     |  +  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count` <br />+  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_index_template`6 <br />+  `/_ingest/pipeline` <br />+  `/_ltr` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_opendistro/_alerting` <br />+  `/_opendistro/_anomaly_detection` <br />+  `/_opendistro/_ism` <br />+  `/_opendistro/_security` <br />+  `/_opendistro/_sql` <br />+  `/_percolate` <br />+  `/_plugin/kibana` <br />+  `/_rank_eval`   |  +  `/_refresh` <br />+  `/_reindex`1 <br />+  `/_render` <br />+  `/_rollover` <br />+  `/_scripts`3 <br />+  `/_search`2 <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`5 <br />+  `/_snapshot` <br />+  `/_split` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template`6 <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. 스크립트 사용과 관련된 고려 사항은 [Amazon OpenSearch Service에서 지원되는 기타 리소스](supported-resources.md) 섹션을 참조하세요.

1. `PUT` 메서드를 참조하세요. `GET` 메서드에 대한 자세한 내용은 [주요 API 차이점](#version_api_notes) 섹션을 참조하세요. 이 목록은 OpenSearch Service가 지원하는 일반 Elasticsearch 작업만 참조하며 이상 탐지, ISM 등에 대한 플러그인별 지원 작업은 포함하지 않습니다.

1. [축소](#version_api_notes-shrink) 섹션을 참조하세요.

1. 레거시 인덱스 템플릿(`_template`)은 Elasticsearch 7.8부터 구성 가능한 템플릿(`_index_template`)으로 교체되었습니다. 구성 가능한 템플릿은 레거시 템플릿보다 우선합니다. 지정된 인덱스와 일치하는 구성 가능 템플릿이 없는 경우 레거시 템플릿은 여전히 일치할 수 있으며 이를 적용할 수 있습니다. 이 `_template` 작업은 OpenSearch 및 이후 버전의 Elasticsearch OSS에서도 계속 작동하지만 두 템플릿 유형에 대한 GET 호출은 다른 결과를 반환합니다.

### Elasticsearch 버전 7.7
<a name="version_7_7"></a>

Elasticsearch 7.7에서는 OpenSearch Service가 다음 작업을 지원합니다.


|  |  |  | 
| --- |--- |--- |
|  +  인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge`, `/{{index-name}}/update/{{id}}` 및 `/{{index-name}}/_close`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`4:   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`   `cluster.max_shards_per_node`     |  +  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count` <br />+  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_ingest/pipeline` <br />+  `/_ltr` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_opendistro/_alerting` <br />+  `/_opendistro/_anomaly_detection` <br />+  `/_opendistro/_ism` <br />+  `/_opendistro/_security` <br />+  `/_opendistro/_sql` <br />+  `/_percolate` <br />+  `/_plugin/kibana` <br />+  `/_rank_eval`   |  +  `/_refresh` <br />+  `/_reindex`1 <br />+  `/_render` <br />+  `/_rollover` <br />+  `/_scripts`3 <br />+  `/_search`2 <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`5 <br />+  `/_snapshot` <br />+  `/_split` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template` <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. 스크립트 사용과 관련된 고려 사항은 [Amazon OpenSearch Service에서 지원되는 기타 리소스](supported-resources.md) 섹션을 참조하세요.

1. `PUT` 메서드를 참조하세요. `GET` 메서드에 대한 자세한 내용은 [주요 API 차이점](#version_api_notes) 섹션을 참조하세요. 이 목록은 OpenSearch Service가 지원하는 일반 Elasticsearch 작업만 참조하며 이상 탐지, ISM 등에 대한 플러그인별 지원 작업은 포함하지 않습니다.

1. [축소](#version_api_notes-shrink) 섹션을 참조하세요.

### Elasticsearch 버전 7.4
<a name="version_7_4"></a>

Elasticsearch 7.4에서는 OpenSearch Service가 다음 작업을 지원합니다.


|  |  |  | 
| --- |--- |--- |
|  +  인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge`, `/{{index-name}}/update/{{id}}` 및 `/{{index-name}}/_close`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`4:   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`   `cluster.max_shards_per_node`     |  +  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count` <br />+  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_ingest/pipeline` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_opendistro/_alerting` <br />+  `/_opendistro/_anomaly_detection` <br />+  `/_opendistro/_ism` <br />+  `/_opendistro/_security` <br />+  `/_opendistro/_sql` <br />+  `/_percolate` <br />+  `/_plugin/kibana` <br />+  `/_rank_eval`   |  +  `/_refresh` <br />+  `/_reindex`1 <br />+  `/_render` <br />+  `/_rollover` <br />+  `/_scripts`3 <br />+  `/_search`2 <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`5 <br />+  `/_snapshot` <br />+  `/_split` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template` <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. 스크립트 사용과 관련된 고려 사항은 [Amazon OpenSearch Service에서 지원되는 기타 리소스](supported-resources.md) 섹션을 참조하세요.

1. `PUT` 메서드를 참조하세요. `GET` 메서드에 대한 자세한 내용은 [주요 API 차이점](#version_api_notes) 섹션을 참조하세요. 이 목록은 OpenSearch Service가 지원하는 일반 Elasticsearch 작업만 참조하며 이상 탐지, ISM 등에 대한 플러그인별 지원 작업은 포함하지 않습니다.

1. [축소](#version_api_notes-shrink) 섹션을 참조하세요.

### Elasticsearch 버전 7.1
<a name="version_7_1"></a>

Elasticsearch 7.1에서는 OpenSearch Service가 다음 작업을 지원합니다.


|  |  |  | 
| --- |--- |--- |
|  +  `/{{index-name}}/_close`를 **제외한** 인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge` 및 `/{{index-name}}/update/{{id}}`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`4:   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`   `cluster.max_shards_per_node`     |  +  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count` <br />+  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_ingest/pipeline` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_opendistro/_alerting` <br />+  `/_opendistro/_ism` <br />+  `/_opendistro/_security` <br />+  `/_opendistro/_sql` <br />+  `/_percolate` <br />+  `/_plugin/kibana` <br />+  `/_rank_eval`   |  +  `/_refresh` <br />+  `/_reindex`1 <br />+  `/_render` <br />+  `/_rollover` <br />+  `/_scripts`3 <br />+  `/_search`2 <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`5 <br />+  `/_snapshot` <br />+  `/_split` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template` <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. 스크립트 사용과 관련된 고려 사항은 [Amazon OpenSearch Service에서 지원되는 기타 리소스](supported-resources.md) 섹션을 참조하세요.

1. `PUT` 메서드를 참조하세요. `GET` 메서드에 대한 자세한 내용은 [주요 API 차이점](#version_api_notes) 섹션을 참조하세요. 이 목록은 OpenSearch Service가 지원하는 일반 Elasticsearch 작업만 참조하며 이상 탐지, ISM 등에 대한 플러그인별 지원 작업은 포함하지 않습니다.

1. [축소](#version_api_notes-shrink) 섹션을 참조하세요.

### Elasticsearch 버전 6.8
<a name="version_6_8"></a>

Elasticsearch 6.8에서는 OpenSearch Service가 다음 작업을 지원합니다.


|  |  |  | 
| --- |--- |--- |
|  +  `/{{index-name}}/_close`를 **제외한** 인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge` 및 `/{{index-name}}/update/{{id}}`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`4:   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`   `cluster.max_shards_per_node`   `cluster.blocks.read_only`     |  +  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count` <br />+  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_ingest/pipeline` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_opendistro/_alerting` <br />+  `/_opendistro/_ism` <br />+  `/_opendistro/_security` <br />+  `/_opendistro/_sql` <br />+  `/_percolate` <br />+  `/_plugin/kibana` <br />+  `/_rank_eval`   |  +  `/_refresh` <br />+  `/_reindex`1 <br />+  `/_render` <br />+  `/_rollover` <br />+  `/_scripts`3 <br />+  `/_search`2 <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`5 <br />+  `/_snapshot` <br />+  `/_split` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template` <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. 스크립트 사용과 관련된 고려 사항은 [Amazon OpenSearch Service에서 지원되는 기타 리소스](supported-resources.md) 섹션을 참조하세요.

1. `PUT` 메서드를 참조하세요. `GET` 메서드에 대한 자세한 내용은 [주요 API 차이점](#version_api_notes) 섹션을 참조하세요. 이 목록은 OpenSearch Service가 지원하는 일반 Elasticsearch 작업만 참조하며 이상 탐지, ISM 등에 대한 플러그인별 지원 작업은 포함하지 않습니다.

1. [축소](#version_api_notes-shrink) 섹션을 참조하세요.

### Elasticsearch 버전 6.7
<a name="version_6_7"></a>

Elasticsearch 6.7에서는 OpenSearch Service가 다음 작업을 지원합니다.


|  |  |  | 
| --- |--- |--- |
|  +  `/{{index-name}}/_close`를 **제외한** 인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge` 및 `/{{index-name}}/update/{{id}}`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`4:   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`   `cluster.max_shards_per_node`     |  +  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count` <br />+  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_ingest/pipeline` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_opendistro/_alerting` <br />+  `/_opendistro/_security` <br />+  `/_opendistro/_sql` <br />+  `/_percolate` <br />+  `/_plugin/kibana` <br />+  `/_rank_eval`   |  +  `/_refresh` <br />+  `/_reindex`1 <br />+  `/_render` <br />+  `/_rollover` <br />+  `/_scripts`3 <br />+  `/_search`2 <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`5 <br />+  `/_snapshot` <br />+  `/_split` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template` <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. 스크립트 사용과 관련된 고려 사항은 [Amazon OpenSearch Service에서 지원되는 기타 리소스](supported-resources.md) 섹션을 참조하세요.

1. `PUT` 메서드를 참조하세요. `GET` 메서드에 대한 자세한 내용은 [주요 API 차이점](#version_api_notes) 섹션을 참조하세요. 이 목록은 OpenSearch Service가 지원하는 일반 Elasticsearch 작업만 참조하며 이상 탐지, ISM 등에 대한 플러그인별 지원 작업은 포함하지 않습니다.

1. [축소](#version_api_notes-shrink) 섹션을 참조하세요.

### Elasticsearch 버전 6.5
<a name="version_6_5"></a>

Elasticsearch 6.5에서는 OpenSearch Service가 다음 작업을 지원합니다.


|  |  |  | 
| --- |--- |--- |
|  +  `/{{index-name}}/_close`를 **제외한** 인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge` 및 `/{{index-name}}/update/{{id}}`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`4:   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`     |  +  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count` <br />+  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_ingest/pipeline` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_opendistro/_alerting` <br />+  `/_opendistro/_sql` <br />+  `/_percolate` <br />+  `/_plugin/kibana` <br />+  `/_rank_eval`   |  +  `/_refresh` <br />+  `/_reindex`1 <br />+  `/_render` <br />+  `/_rollover` <br />+  `/_scripts`3 <br />+  `/_search`2 <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`5 <br />+  `/_snapshot` <br />+  `/_split` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template` <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. 스크립트 사용과 관련된 고려 사항은 [Amazon OpenSearch Service에서 지원되는 기타 리소스](supported-resources.md) 섹션을 참조하세요.

1. `PUT` 메서드를 참조하세요. `GET` 메서드에 대한 자세한 내용은 [주요 API 차이점](#version_api_notes) 섹션을 참조하세요. 이 목록은 OpenSearch Service가 지원하는 일반 Elasticsearch 작업만 참조하며 이상 탐지, ISM 등에 대한 플러그인별 지원 작업은 포함하지 않습니다.

1. [축소](#version_api_notes-shrink) 섹션을 참조하세요.

### Elasticsearch 버전 6.4
<a name="version_6_4"></a>

Elasticsearch 6.4에서는 OpenSearch Service가 다음 작업을 지원합니다.


|  |  |  | 
| --- |--- |--- |
|  +  `/{{index-name}}/_close`를 **제외한** 인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge` 및 `/{{index-name}}/update/{{id}}`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`4:   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`     |  +  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count` <br />+  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_ingest/pipeline` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_opendistro/_alerting` <br />+  `/_percolate` <br />+  `/_plugin/kibana` <br />+  `/_rank_eval`   |  +  `/_refresh` <br />+  `/_reindex`1 <br />+  `/_render` <br />+  `/_rollover` <br />+  `/_scripts`3 <br />+  `/_search`2 <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`5 <br />+  `/_snapshot` <br />+  `/_split` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template` <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. 스크립트 사용과 관련된 고려 사항은 [Amazon OpenSearch Service에서 지원되는 기타 리소스](supported-resources.md) 섹션을 참조하세요.

1. `PUT` 메서드를 참조하세요. `GET` 메서드에 대한 자세한 내용은 [주요 API 차이점](#version_api_notes) 섹션을 참조하세요. 이 목록은 OpenSearch Service가 지원하는 일반 Elasticsearch 작업만 참조하며 이상 탐지, ISM 등에 대한 플러그인별 지원 작업은 포함하지 않습니다.

1. [축소](#version_api_notes-shrink) 섹션을 참조하세요.

### Elasticsearch 버전 6.3
<a name="version_6_3"></a>

Elasticsearch 6.3에서는 OpenSearch Service가 다음 작업을 지원합니다.


|  |  |  | 
| --- |--- |--- |
|  +  `/{{index-name}}/_close`를 **제외한** 인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge` 및 `/{{index-name}}/update/{{id}}`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`4:   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`     |  +  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count` <br />+  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_ingest/pipeline` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_opendistro/_alerting` <br />+  `/_percolate` <br />+  `/_plugin/kibana` <br />+  `/_rank_eval`   |  +  `/_refresh` <br />+  `/_reindex`1 <br />+  `/_render` <br />+  `/_rollover` <br />+  `/_scripts`3 <br />+  `/_search`2 <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`5 <br />+  `/_snapshot` <br />+  `/_split` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template` <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. 스크립트 사용과 관련된 고려 사항은 [Amazon OpenSearch Service에서 지원되는 기타 리소스](supported-resources.md) 섹션을 참조하세요.

1. `PUT` 메서드를 참조하세요. `GET` 메서드에 대한 자세한 내용은 [주요 API 차이점](#version_api_notes) 섹션을 참조하세요. 이 목록은 OpenSearch Service가 지원하는 일반 Elasticsearch 작업만 참조하며 이상 탐지, ISM 등에 대한 플러그인별 지원 작업은 포함하지 않습니다.

1. [축소](#version_api_notes-shrink) 섹션을 참조하세요.

### Elasticsearch 버전 6.2
<a name="version_6_2"></a>

Elasticsearch 6.2에서는 OpenSearch Service가 다음 작업을 지원합니다.


|  |  |  | 
| --- |--- |--- |
|  +  `/{{index-name}}/_close`를 **제외한** 인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge` 및 `/{{index-name}}/update/{{id}}`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`4:   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`     |  +  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count` <br />+  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_ingest/pipeline` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_opendistro/_alerting` <br />+  `/_percolate` <br />+  `/_plugin/kibana` <br />+  `/_rank_eval`   |  +  `/_refresh` <br />+  `/_reindex`1 <br />+  `/_render` <br />+  `/_rollover` <br />+  `/_scripts`3 <br />+  `/_search`2 <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`5 <br />+  `/_snapshot` <br />+  `/_split` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template` <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. 스크립트 사용과 관련된 고려 사항은 [Amazon OpenSearch Service에서 지원되는 기타 리소스](supported-resources.md) 섹션을 참조하세요.

1. `PUT` 메서드를 참조하세요. `GET` 메서드에 대한 자세한 내용은 [주요 API 차이점](#version_api_notes) 섹션을 참조하세요. 이 목록은 OpenSearch Service가 지원하는 일반 Elasticsearch 작업만 참조하며 이상 탐지, ISM 등에 대한 플러그인별 지원 작업은 포함하지 않습니다.

1. [축소](#version_api_notes-shrink) 섹션을 참조하세요.

### Elasticsearch 버전 6.0
<a name="version_6_0"></a>

Elasticsearch 6.0에서는 OpenSearch Service가 다음 작업을 지원합니다.


|  |  |  | 
| --- |--- |--- |
|  +  `/{{index-name}}/_close`를 **제외한** 인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge` 및 `/{{index-name}}/update/{{id}}`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`4:   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`     |  +  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count` <br />+  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_ingest/pipeline` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_percolate` <br />+  `/_plugin/kibana` <br />+  `/_refresh` <br />+  `/_reindex`1   |  +  `/_render` <br />+  `/_rollover` <br />+  `/_scripts`3 <br />+  `/_search`2 <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`5 <br />+  `/_snapshot` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template` <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. 스크립트 사용과 관련된 고려 사항은 [Amazon OpenSearch Service에서 지원되는 기타 리소스](supported-resources.md) 섹션을 참조하세요.

1. `PUT` 메서드를 참조하세요. `GET` 메서드에 대한 자세한 내용은 [주요 API 차이점](#version_api_notes) 섹션을 참조하세요. 이 목록은 OpenSearch Service가 지원하는 일반 Elasticsearch 작업만 참조하며 이상 탐지, ISM 등에 대한 플러그인별 지원 작업은 포함하지 않습니다.

1. [축소](#version_api_notes-shrink) 섹션을 참조하세요.

### Elasticsearch 버전 5.6
<a name="version_5_6"></a>

Elasticsearch 5.6에서는 OpenSearch Service가 다음 작업을 지원합니다.


|  |  |  | 
| --- |--- |--- |
|  +  `/{{index-name}}/_close`를 **제외한** 인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge` 및 `/{{index-name}}/update/{{id}}`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`4:   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`     |  +  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count` <br />+  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_ingest/pipeline` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_percolate` <br />+  `/_plugin/kibana` <br />+  `/_refresh` <br />+  `/_reindex`1   |  +  `/_render` <br />+  `/_rollover` <br />+  `/_scripts`3 <br />+  `/_search`2 <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`5 <br />+  `/_snapshot` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template` <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. 스크립트 사용과 관련된 고려 사항은 [Amazon OpenSearch Service에서 지원되는 기타 리소스](supported-resources.md) 섹션을 참조하세요.

1. `PUT` 메서드를 참조하세요. `GET` 메서드에 대한 자세한 내용은 [주요 API 차이점](#version_api_notes) 섹션을 참조하세요. 이 목록은 OpenSearch Service가 지원하는 일반 Elasticsearch 작업만 참조하며 이상 탐지, ISM 등에 대한 플러그인별 지원 작업은 포함하지 않습니다.

1. [축소](#version_api_notes-shrink) 섹션을 참조하세요.

### Elasticsearch 버전 5.5
<a name="version_5_5"></a>

Elasticsearch 5.5에서는 OpenSearch Service가 다음 작업을 지원합니다.


|  |  |  | 
| --- |--- |--- |
|  +  `/{{index-name}}/_close`를 **제외한** 인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge` 및 `/{{index-name}}/update/{{id}}`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`4:   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`     |  +  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count` <br />+  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_ingest/pipeline` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_percolate` <br />+  `/_plugin/kibana` <br />+  `/_refresh` <br />+  `/_reindex`1   |  +  `/_render` <br />+  `/_rollover` <br />+  `/_scripts`3 <br />+  `/_search`2 <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`5 <br />+  `/_snapshot` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template` <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. 스크립트 사용과 관련된 고려 사항은 [Amazon OpenSearch Service에서 지원되는 기타 리소스](supported-resources.md) 섹션을 참조하세요.

1. `PUT` 메서드를 참조하세요. `GET` 메서드에 대한 자세한 내용은 [주요 API 차이점](#version_api_notes) 섹션을 참조하세요. 이 목록은 OpenSearch Service가 지원하는 일반 Elasticsearch 작업만 참조하며 이상 탐지, ISM 등에 대한 플러그인별 지원 작업은 포함하지 않습니다.

1. [축소](#version_api_notes-shrink) 섹션을 참조하세요.

### Elasticsearch 버전 5.3
<a name="version_5_3"></a>

Elasticsearch 5.3에서는 OpenSearch Service가 다음 작업을 지원합니다.


|  |  |  | 
| --- |--- |--- |
|  +  `/{{index-name}}/_close`를 **제외한** 인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge` 및 `/{{index-name}}/update/{{id}}`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`3:   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`     |  +  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count` <br />+  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_ingest/pipeline` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_percolate` <br />+  `/_plugin/kibana` <br />+  `/_refresh` <br />+  `/_reindex`1   |  +  `/_render` <br />+  `/_rollover` <br />+  `/_search`2 <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`4 <br />+  `/_snapshot` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template` <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. `PUT` 메서드를 참조하세요. `GET` 메서드에 대한 자세한 내용은 [주요 API 차이점](#version_api_notes) 섹션을 참조하세요. 이 목록은 OpenSearch Service가 지원하는 일반 Elasticsearch 작업만 참조하며 이상 탐지, ISM 등에 대한 플러그인별 지원 작업은 포함하지 않습니다.

1. [축소](#version_api_notes-shrink) 섹션을 참조하세요.

### Elasticsearch 버전 5.1
<a name="version_5_1"></a>

Elasticsearch 5.1에서는 OpenSearch Service가 다음 작업을 지원합니다.


|  |  |  | 
| --- |--- |--- |
|  +  `/{{index-name}}/_close`를 **제외한** 인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge` 및 `/{{index-name}}/update/{{id}}`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/allocation/explain` <br />+  `/_cluster/health` <br />+  `/_cluster/pending_tasks` <br />+  여러 가지 속성의 `/_cluster/settings`(PUT만 해당):   `action.auto_create_index`   `action.search.shard_count.limit`   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`     |  +  `/_cluster/state` <br />+  `/_cluster/stats` <br />+  `/_count` <br />+  `/_delete_by_query`1 <br />+  `/_explain` <br />+  `/_field_caps` <br />+  `/_field_stats` <br />+  `/_flush` <br />+  `/_ingest/pipeline` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_mtermvectors` <br />+  `/_nodes` <br />+  `/_percolate` <br />+  `/_plugin/kibana` <br />+  `/_refresh` <br />+  `/_reindex`1   |  +  `/_render` <br />+  `/_rollover` <br />+  `/_search`2 <br />+  `/_search profile` <br />+  `/_shard_stores` <br />+  `/_shrink`3 <br />+  `/_snapshot` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_tasks` <br />+  `/_template` <br />+  `/_update_by_query`1 <br />+  `/_validate`   | 

1. 클러스터 구성을 변경하면 완료 전 이러한 작업이 중단될 수 있습니다. 이러한 작업과 함께 `/_tasks` 작업을 사용하여 요청이 성공적으로 완료되었는지 확인하는 것이 좋습니다.

1. 메시지 본문이 있는 `/_search/scroll`에 대한 DELETE 요청은 HTTP 헤더에 `"Content-Length"`를 지정해야 합니다. 대부분의 클라이언트는 기본적으로 이 헤더를 추가합니다. `scroll_id` 값에서 `=` 문자로 인한 문제를 방지하려면 쿼리 문자열이 아닌 요청 본문을 사용하여 `scroll_id` 값을 OpenSearch Service에 전달합니다.

1. [축소](#version_api_notes-shrink) 섹션을 참조하세요.

### Elasticsearch 버전 2.3
<a name="version_2_3"></a>

Elasticsearch 2.3에서는 OpenSearch Service가 다음 작업을 지원합니다.


|  |  | 
| --- |--- |
|  +  `/{{index-name}}/_close`를 **제외한** 인덱스 경로의 모든 작업(예:`/{{index-name}}/_forcemerge` 및 `/{{index-name}}/_recovery`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cache/clear`(인덱스에만 해당) <br />+  `/_cat`(`/_cat/nodeattrs` 제외) <br />+  `/_cluster/health` <br />+  여러 가지 속성의 `/_cluster/settings`(PUT만 해당):   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`   `threadpool.get.queue_size`   `threadpool.bulk.queue_size`   `threadpool.index.queue_size`   `threadpool.percolate.queue_size`   `threadpool.search.queue_size`   `threadpool.suggest.queue_size`     |  +  `/_cluster/stats` <br />+  `/_count` <br />+  `/_flush` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_nodes` <br />+  `/_percolate` <br />+  `/_plugin/kibana` <br />+  `/_refresh` <br />+  `/_render` <br />+  `/_search` <br />+  `/_snapshot` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_template`   | 

### Elasticsearch 버전 1.5
<a name="version_1_5"></a>

Elasticsearch 1.5에서는 OpenSearch Service가 다음 작업을 지원합니다.


|  |  | 
| --- |--- |
|  +  `/{{index-name}}/_close`를 **제외한** 인덱스 경로의 모든 작업(예:`/{{index-name}}/_optimize` 및 `/{{index-name}}/_warmer`) <br />+  `/_alias` <br />+  `/_aliases` <br />+  `/_all` <br />+  `/_analyze` <br />+  `/_bulk` <br />+  `/_cat` <br />+  `/_cluster/health` <br />+  여러 가지 속성의 `/_cluster/settings`(PUT만 해당):   `indices.breaker.fielddata.limit`   `indices.breaker.request.limit`   `indices.breaker.total.limit`   `threadpool.get.queue_size`   `threadpool.bulk.queue_size`   `threadpool.index.queue_size`   `threadpool.percolate.queue_size`   `threadpool.search.queue_size`   `threadpool.suggest.queue_size`     |  +  `/_cluster/stats` <br />+  `/_count` <br />+  `/_flush` <br />+  `/_mapping` <br />+  `/_mget` <br />+  `/_msearch` <br />+  `/_nodes` <br />+  `/_percolate` <br />+  `/_plugin/kibana` <br />+  `/_plugin/kibana3` <br />+  `/_plugin/migration` <br />+  `/_refresh` <br />+  `/_search` <br />+  `/_snapshot` <br />+  `/_stats` <br />+  `/_status` <br />+  `/_template`   | 