지원되는 Elasticsearch 작업 - Amazon Elasticsearch Service

지원되는 Elasticsearch 작업

Amazon ES는 다양한 Elasticsearch 버전을 지원합니다. 이어지는 주제에서는 버전별로 Amazon ES에서 지원되는 작업을 보여 줍니다.

주요 API 차이점

설정 및 통계

Amazon ES는 “플랫” 설정 양식을 사용하는 _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 이전까지는 Amazon ES 도메인의 _cluster/settings API가 GET 메서드가 아닌 HTTP PUT 메서드만 지원했습니다. 최신 버전은 다음 예제에서와 같이 GET 메서드를 지원합니다.

GET https://domain.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_primaries_recoveries": "4" } } }, "indices": { "recovery": { "max_bytes_per_sec": "40mb" } } } }

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

축소

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

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

PUT https://domain.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.region.es.amazonaws.com/source-index/_settings { "settings": { "index.routing.allocation.require._name": null, "index.blocks.read_only": false } } PUT https://domain.region.es.amazonaws.com/shrunken-index/_settings { "settings": { "index.routing.allocation.require._name": null, "index.blocks.read_only": false } }

버전 7.4

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

  • /index-name/_forcemerge, /index-name/update/id 등 인덱스 경로의 모든 작업(단, /index-name/_close 제외)

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat(/_cat/nodeattrs 제외)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 여러 가지 속성의 /_cluster/settings4:

    • 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

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_ingest/pipeline

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_opendistro/_alerting

  • /_opendistro/_anomaly_detection

  • /_opendistro/_ism

  • /_opendistro/_security

  • /_opendistro/_sql

  • /_percolate

  • /_plugin/kibana

  • /_rank_eval

  • /_refresh

  • /_reindex1

  • /_render

  • /_rollover

  • /_scripts3

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_split

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_update_by_query1

  • /_validate

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

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

  3. 스크립트 사용과 관련된 고려 사항은 지원되는 기타 리소스 단원을 참조하십시오.

  4. PUT 메서드를 참조하십시오. GET 메서드에 대한 자세한 내용은 주요 API 차이점 단원을 참조하십시오.

  5. 축소 단원을 참조하십시오.

버전 7.1

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

  • /index-name/_forcemerge, /index-name/update/id 등 인덱스 경로의 모든 작업(단, /index-name/_close 제외)

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat(/_cat/nodeattrs 제외)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 여러 가지 속성의 /_cluster/settings4:

    • 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

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_ingest/pipeline

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_opendistro/_alerting

  • /_opendistro/_ism

  • /_opendistro/_security

  • /_opendistro/_sql

  • /_percolate

  • /_plugin/kibana

  • /_rank_eval

  • /_refresh

  • /_reindex1

  • /_render

  • /_rollover

  • /_scripts3

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_split

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_update_by_query1

  • /_validate

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

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

  3. 스크립트 사용과 관련된 고려 사항은 지원되는 기타 리소스 단원을 참조하십시오.

  4. PUT 메서드를 참조하십시오. GET 메서드에 대한 자세한 내용은 주요 API 차이점 단원을 참조하십시오.

  5. 축소 단원을 참조하십시오.

버전 6.8

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

  • /index-name/_forcemerge, /index-name/update/id 등 인덱스 경로의 모든 작업(단, /index-name/_close 제외)

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat(/_cat/nodeattrs 제외)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 여러 가지 속성의 /_cluster/settings4:

    • 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

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_ingest/pipeline

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_opendistro/_alerting

  • /_opendistro/_ism

  • /_opendistro/_security

  • /_opendistro/_sql

  • /_percolate

  • /_plugin/kibana

  • /_rank_eval

  • /_refresh

  • /_reindex1

  • /_render

  • /_rollover

  • /_scripts3

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_split

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_update_by_query1

  • /_validate

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

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

  3. 스크립트 사용과 관련된 고려 사항은 지원되는 기타 리소스 단원을 참조하십시오.

  4. PUT 메서드를 참조하십시오. GET 메서드에 대한 자세한 내용은 주요 API 차이점 단원을 참조하십시오.

  5. 축소 단원을 참조하십시오.

버전 6.7

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

  • /index-name/_forcemerge, /index-name/update/id 등 인덱스 경로의 모든 작업(단, /index-name/_close 제외)

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat(/_cat/nodeattrs 제외)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 여러 가지 속성의 /_cluster/settings4:

    • 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

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_ingest/pipeline

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_opendistro/_alerting

  • /_opendistro/_security

  • /_opendistro/_sql

  • /_percolate

  • /_plugin/kibana

  • /_rank_eval

  • /_refresh

  • /_reindex1

  • /_render

  • /_rollover

  • /_scripts3

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_split

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_update_by_query1

  • /_validate

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

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

  3. 스크립트 사용과 관련된 고려 사항은 지원되는 기타 리소스 단원을 참조하십시오.

  4. PUT 메서드를 참조하십시오. GET 메서드에 대한 자세한 내용은 주요 API 차이점 단원을 참조하십시오.

  5. 축소 단원을 참조하십시오.

버전 6.5

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

  • /index-name/_forcemerge, /index-name/update/id 등 인덱스 경로의 모든 작업(단, /index-name/_close 제외)

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat(/_cat/nodeattrs 제외)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 여러 가지 속성의 /_cluster/settings4:

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_ingest/pipeline

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_opendistro/_alerting

  • /_opendistro/_sql

  • /_percolate

  • /_plugin/kibana

  • /_rank_eval

  • /_refresh

  • /_reindex1

  • /_render

  • /_rollover

  • /_scripts3

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_split

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_update_by_query1

  • /_validate

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

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

  3. 스크립트 사용과 관련된 고려 사항은 지원되는 기타 리소스 단원을 참조하십시오.

  4. PUT 메서드를 참조하십시오. GET 메서드에 대한 자세한 내용은 주요 API 차이점 단원을 참조하십시오.

  5. 축소 단원을 참조하십시오.

버전 6.4

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

  • /index-name/_forcemerge, /index-name/update/id 등 인덱스 경로의 모든 작업(단, /index-name/_close 제외)

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat(/_cat/nodeattrs 제외)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 여러 가지 속성의 /_cluster/settings4:

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_ingest/pipeline

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_opendistro/_alerting

  • /_percolate

  • /_plugin/kibana

  • /_rank_eval

  • /_refresh

  • /_reindex1

  • /_render

  • /_rollover

  • /_scripts3

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_split

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_update_by_query1

  • /_validate

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

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

  3. 스크립트 사용과 관련된 고려 사항은 지원되는 기타 리소스 단원을 참조하십시오.

  4. PUT 메서드를 참조하십시오. GET 메서드에 대한 자세한 내용은 주요 API 차이점 단원을 참조하십시오.

  5. 축소 단원을 참조하십시오.

버전 6.3

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

  • /index-name/_forcemerge, /index-name/update/id 등 인덱스 경로의 모든 작업(단, /index-name/_close 제외)

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat(/_cat/nodeattrs 제외)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 여러 가지 속성의 /_cluster/settings4:

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_ingest/pipeline

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_opendistro/_alerting

  • /_percolate

  • /_plugin/kibana

  • /_rank_eval

  • /_refresh

  • /_reindex1

  • /_render

  • /_rollover

  • /_scripts3

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_split

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_update_by_query1

  • /_validate

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

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

  3. 스크립트 사용과 관련된 고려 사항은 지원되는 기타 리소스 단원을 참조하십시오.

  4. PUT 메서드를 참조하십시오. GET 메서드에 대한 자세한 내용은 주요 API 차이점 단원을 참조하십시오.

  5. 축소 단원을 참조하십시오.

버전 6.2

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

  • /index-name/_forcemerge, /index-name/update/id 등 인덱스 경로의 모든 작업(단, /index-name/_close 제외)

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat(/_cat/nodeattrs 제외)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 여러 가지 속성의 /_cluster/settings4:

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_ingest/pipeline

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_opendistro/_alerting

  • /_percolate

  • /_plugin/kibana

  • /_rank_eval

  • /_refresh

  • /_reindex1

  • /_render

  • /_rollover

  • /_scripts3

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_split

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_update_by_query1

  • /_validate

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

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

  3. 스크립트 사용과 관련된 고려 사항은 지원되는 기타 리소스 단원을 참조하십시오.

  4. PUT 메서드를 참조하십시오. GET 메서드에 대한 자세한 내용은 주요 API 차이점 단원을 참조하십시오.

  5. 축소 단원을 참조하십시오.

버전 6.0

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

  • /index-name/_forcemerge, /index-name/update/id 등 인덱스 경로의 모든 작업(단, /index-name/_close 제외)

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat(/_cat/nodeattrs 제외)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 여러 가지 속성의 /_cluster/settings4:

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_ingest/pipeline

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_percolate

  • /_plugin/kibana

  • /_refresh

  • /_reindex1

  • /_render

  • /_rollover

  • /_scripts3

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_update_by_query1

  • /_validate

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

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

  3. 스크립트 사용과 관련된 고려 사항은 지원되는 기타 리소스 단원을 참조하십시오.

  4. PUT 메서드를 참조하십시오. GET 메서드에 대한 자세한 내용은 주요 API 차이점 단원을 참조하십시오.

  5. 축소 단원을 참조하십시오.

버전 5.6

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

  • /index-name/_forcemerge, /index-name/update/id 등 인덱스 경로의 모든 작업(단, /index-name/_close 제외)

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat(/_cat/nodeattrs 제외)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 여러 가지 속성의 /_cluster/settings4:

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_ingest/pipeline

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_percolate

  • /_plugin/kibana

  • /_refresh

  • /_reindex1

  • /_render

  • /_rollover

  • /_scripts3

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_update_by_query1

  • /_validate

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

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

  3. 스크립트 사용과 관련된 고려 사항은 지원되는 기타 리소스 단원을 참조하십시오.

  4. PUT 메서드를 참조하십시오. GET 메서드에 대한 자세한 내용은 주요 API 차이점 단원을 참조하십시오.

  5. 축소 단원을 참조하십시오.

버전 5.5

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

  • /index-name/_forcemerge, /index-name/update/id 등 인덱스 경로의 모든 작업(단, /index-name/_close 제외)

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat(/_cat/nodeattrs 제외)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 여러 가지 속성의 /_cluster/settings4:

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_ingest/pipeline

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_percolate

  • /_plugin/kibana

  • /_refresh

  • /_reindex1

  • /_render

  • /_rollover

  • /_scripts3

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_update_by_query1

  • /_validate

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

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

  3. 스크립트 사용과 관련된 고려 사항은 지원되는 기타 리소스 단원을 참조하십시오.

  4. PUT 메서드를 참조하십시오. GET 메서드에 대한 자세한 내용은 주요 API 차이점 단원을 참조하십시오.

  5. 축소 단원을 참조하십시오.

버전 5.3

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

  • /index-name/_forcemerge, /index-name/update/id 등 인덱스 경로의 모든 작업(단, /index-name/_close 제외)

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat(/_cat/nodeattrs 제외)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 여러 가지 속성의 /_cluster/settings3:

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_ingest/pipeline

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_percolate

  • /_plugin/kibana

  • /_refresh

  • /_reindex1

  • /_render

  • /_rollover

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink4

  • /_snapshot

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_update_by_query1

  • /_validate

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

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

  3. PUT 메서드를 참조하십시오. GET 메서드에 대한 자세한 내용은 주요 API 차이점 단원을 참조하십시오.

  4. 축소 단원을 참조하십시오.

버전 5.1

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

  • /index-name/_forcemerge, /index-name/update/id 등 인덱스 경로의 모든 작업(단, /index-name/_close 제외)

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat(/_cat/nodeattrs 제외)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 여러 가지 속성의 /_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

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_ingest/pipeline

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_percolate

  • /_plugin/kibana

  • /_refresh

  • /_reindex1

  • /_render

  • /_rollover

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink3

  • /_snapshot

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_update_by_query1

  • /_validate

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

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

  3. 축소을(를) 참조하십시오.

버전 2.3

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

  • /index-name/_forcemerge, /index-name/_recovery 등 인덱스 경로의 모든 작업(단, /index-name/_close 제외)

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cache/clear(인덱스에만 해당)

  • /_cat(/_cat/nodeattrs 제외)

  • /_cluster/health

  • 여러 가지 속성의 /_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

  • /_count

  • /_flush

  • /_mapping

  • /_mget

  • /_msearch

  • /_nodes

  • /_percolate

  • /_plugin/kibana

  • /_refresh

  • /_render

  • /_search

  • /_snapshot

  • /_stats

  • /_status

  • /_template

버전 1.5

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

  • /index-name/_optimize, /index-name/_warmer 등 인덱스 경로의 모든 작업(단, /index-name/_close 제외)

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat

  • /_cluster/health

  • 여러 가지 속성의 /_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

  • /_count

  • /_flush

  • /_mapping

  • /_mget

  • /_msearch

  • /_nodes

  • /_percolate

  • /_plugin/kibana

  • /_plugin/kibana3

  • /_plugin/migration

  • /_refresh

  • /_search

  • /_snapshot

  • /_stats

  • /_status

  • /_template