View a markdown version of this page

Amazon OpenSearch Serverless에서 지원되는 작업 및 플러그인 - Amazon OpenSearch Service

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

Amazon OpenSearch Serverless에서 지원되는 작업 및 플러그인

Amazon OpenSearch Serverless는 다양한 OpenSearch 플러그인은 물론 OpenSearch에서 사용할 수 있는 인덱싱, 검색, 메타데이터 API 작업의 하위 집합을 지원합니다. 특정 작업에 대한 액세스를 제한하기 위해 데이터 액세스 정책 내 테이블의 왼쪽 열에 권한을 포함할 수 있습니다.

지원되는 OpenSearch API 작업 및 권한

다음 표에는 해당 데이터 액세스 정책 권한과 함께 OpenSearch Serverless가 지원하는 API 작업이 나와 있습니다.

데이터 액세스 정책 권한 OpenSearch API 작업 설명 및 주의 사항

aoss:CreateIndex

PUT <index>

인덱스를 생성합니다. 자세한 정보는 인덱스 생성을 참조하세요.

참고

이 권한은 OpenSearch Dashboards의 샘플 데이터를 사용하여 인덱스를 생성할 때도 적용됩니다.

aoss:DescribeIndex

  • GET <index>

  • GET <index>/_mapping

  • GET <index>/_mappings

  • GET <index>/_setting

  • GET <index>/_setting/<setting>

  • GET <index>/_settings

  • GET <index>/_settings/<setting>

  • GET _cat/indices

  • GET _mapping

  • GET _mappings

  • GET _resolve/index/<index>

  • HEAD <index>

인덱스를 설명합니다. 자세한 정보는 다음 자료를 참조하세요.

aoss:WriteDocument

  • DELETE <index>/_doc/<id>

  • POST <index>/_bulk

  • POST <index>/_create/<id>(검색 컬렉션 유형에만 해당)

  • POST <index>/_doc

  • POST <index>/_update/<id>(검색 컬렉션 유형에만 해당)

  • POST _bulk

  • PUT <index>/_create/<id>(검색 컬렉션 유형에만 해당)

  • PUT <index>/_doc/<id>(검색 컬렉션 유형에만 해당)

문서를 작성하고 업데이트합니다. 자세한 정보는 다음 자료를 참조하세요.

참고

일부 작업은 SEARCH 유형의 컬렉션에만 허용됩니다. 자세한 내용은 컬렉션 유형 선택 단원을 참조하십시오.

aoss:ReadDocument

  • GET <index>/_analyz

  • GET <index>/_doc/<id>

  • GET <index>/_explain/<id>

  • GET <index>/_mget

  • GET <index>/_source/<id>

  • GET <index>/_count

  • GET <index>/_field_caps

  • GET <index>/_msearch

  • GET <index>/_rank_eval

  • GET <index>/_search

  • GET <index>/_validate/<query>

  • GET _analyze

  • GET _field_caps

  • GET _mget

  • GET _search

  • GET /_search/point_in_time/_all

  • HEAD <index>/_doc/<id>

  • HEAD <index>/_source/<id>

  • POST /_plugins/_sql

  • POST /_plugins/_ppl

  • POST /_plugins/_sql/_explain

  • POST /_plugins/_ppl/_explain

  • POST /_plugins/_ppl/_close

  • POST <index>/_analyze

  • POST /_search/point_in_time

  • POST <index>/_explain/<id>

  • POST <index>/_count

  • POST <index>/_field_caps

  • POST <index>/_rank_eval

  • POST <index>/_search

  • POST _analyze

  • POST _field_caps

  • POST _search

  • DELETE /_search/point_in_time/_all

  • DELETE /_search/point_in_time

문서를 읽습니다. 자세한 정보는 다음 자료를 참조하세요.

aoss:DeleteIndex

DELETE <target> 인덱스를 삭제합니다. 자세한 내용은 인덱스 삭제 섹션을 참조하세요.

aoss:UpdateIndex

  • POST _mapping

  • POST <index>/_mapping/

  • POST <index>/_mappings/

  • POST <index>/_setting

  • POST <index>/_settings

  • POST _setting

  • POST _settings

  • PUT _mapping

  • PUT <index>/_mapping

  • PUT <index>/_mappings/

  • PUT <index>/_setting

  • PUT <index>/_settings

  • PUT _setting

  • PUT _settings

인덱스 설정을 업데이트합니다. 자세한 정보는 다음 자료를 참조하세요.

aoss:CreateCollectionItems

  • POST _aliases

  • POST /_plugins/_flow_framework/workflow

  • * POST /_plugins/_flow_framework/workflow/<workflow_id>/_provision

  • PUT _ingest/pipeline/<pipeline-id>

  • PUT _search/pipeline/<pipeline-id>

  • 인덱스 별칭, 파이프라인 및 템플릿을 생성합니다. 자세한 내용은 별칭 생성을 참조하세요.

  • * 템플릿을 프로비저닝 또는 다시 프로비저닝합니다. ML Commons Client와 OpenSearch Serverless 서비스가 종속 정책을 관리합니다.

aoss:DescribeCollectionItems

  • GET <index>/_alias/<alias>

  • GET _alias

  • GET _alias/<alias>

  • GET _cat/aliases

  • GET _cat/templates

  • GET _cat/templates/<template_name>

  • GET _component_template

  • GET _component_template/<component-template>

  • GET _index_template

  • GET _index_template/<index-template>

  • GET _ingest/pipeline/<pipeline-id>

  • GET _ingest/pipeline/_simulate

  • GET /_plugins/_flow_framework/workflow/<workflow-id>

  • GET /_plugins/_flow_framework/workflow/_search

  • GET /_plugins/_flow_framework/workflow/<workflow-id>/_status

  • GET /_plugins/_flow_framework/workflow/state/_search

  • GET /_plugins/_flow_framework/workflow/_steps

  • GET /_plugins/_flow_framework/workflow/_step?workflow_step=<step_name>

  • GET _search/pipeline/<pipeline-id>

  • HEAD _alias/<alias>

  • HEAD _component_template/<component-template>

  • HEAD _index_template/<name>

  • HEAD <index>/_alias/<alias>

  • POST _ingest/pipeline/_simulate

  • POST /_plugins/_flow_framework/workflow/_search

  • POST /_plugins/_flow_framework/workflow/state/_search

별칭, 인덱스 및 프레임워크 템플릿, 파이프라인을 사용하는 방법을 설명합니다. 자세한 정보는 다음 자료를 참조하세요.

aoss:UpdateCollectionItems

  • POST <index>/_alias/<alias>

  • POST <index>/_aliases/<alias>

  • POST _component_template/<component-template>

  • POST _index_template/<index-template>

  • * POST /_plugins/_flow_framework/workflow/<workflow_id>/_deprovision

  • PUT <index>/_alias/<alias>

  • PUT <index>/_aliases/<alias>

  • PUT _component_template/<component-template>

  • PUT _index_template/<index-template>

  • PUT /_plugins/_flow_framework/workflow/<workflow_id>

별칭, 인덱스 템플릿 및 프레임워크 템플릿을 업데이트합니다. 자세한 정보는 다음 자료를 참조하세요.

* 템플릿을 프로비저닝 해제하는 API입니다. ML Commons Client와 OpenSearch Serverless 서비스가 종속 정책을 관리합니다.

aoss:DeleteCollectionItems

  • DELETE <index>/_alias/<alias>

  • DELETE _component_template/<component-template>

  • DELETE _index_template/<index-template>

  • DELETE <index>/_aliases/<alias>

  • DELETE _search/pipeline/<pipeline-id>

  • DELETE _ingest/pipeline/<pipeline-id>

  • DELETE /_plugins/_flow_framework/workflow/<workflow_id>

별칭, 인덱스 및 프레임워크 템플릿, 파이프라인을 삭제합니다. 자세한 정보는 다음 자료를 참조하세요.

aoss:DescribeMLResource

  • GET /_plugins/_ml/models/<model_id>

  • GET /_plugins_ml/models/_search

  • GET /_plugins/_ml/model_groups/<model_group_id>

  • GET /_plugins/_ml/model_groups/_search

  • GET /_plugins/_ml/connectors/<connector_id>

  • GET /_plugins/_ml/connectors/_search

  • GET /_plugins/_ml/profile/tasks/<task_id>

  • POST /_plugins/_ml/models/_search

  • POST /_plugins/_ml/model_groups/_search

  • POST /_plugins/_ml/connectors/_search

모델 및 커넥터에 대한 정보를 검색하기 위한 GET 및 검색 API에 대해 설명합니다.

aoss:CreateMLResource

  • POST /_plugins/_ml/models/_register

  • POST /_plugins/_ml/model_groups/_register

  • POST /_plugins/_ml/connectors/_create

ML 리소스를 생성할 권한을 제공합니다.

aoss:UpdateMLResource

  • PUT /_plugins/_ml/models/<model_id>

  • POST /_plugins/_ml/models/<model_id>/_deploy

  • POST /_plugins/_ml/models/<model_id>/_undeploy

  • PUT /_plugins/_ml/model_groups/<model_group_id>

  • PUT /_plugins/_ml/connectors/<connector_id>

기존 ML 리소스를 업데이트할 권한을 제공합니다.

aoss:DeleteMLResource

  • DELETE /_plugins/_ml/models/<model_id>

  • DELETE _plugins/_ml/model_groups/<model_group_id>

  • DELETE /_plugins/_ml/connectors/<connector_id>

  • DELETE /_plugins/_ml/tasks/<task_id>

ML 리소스를 삭제할 권한을 제공합니다.

aoss:ExecuteMLResource

  • POST /_plugins/_ml/models/<model_id>/_predict

모델을 실행할 권한을 제공합니다.

aoss:CreateAgent

  • POST /_plugins/_ml/agents/_register

에이전트를 생성할 수 있는 권한을 제공합니다.

aoss:DescribeAgent

  • GET /_plugins/_ml/agents/<agent_id>

에이전트 정보를 검색할 수 있는 권한을 제공합니다.

aoss:UpdateAgent

  • PUT /_plugins/_ml/agents/<agent_id>

기존 에이전트를 업데이트할 수 있는 권한을 제공합니다.

aoss:DeleteAgent

  • DELETE /_plugins/_ml/agents/<agent_id>

에이전트를 삭제할 수 있는 권한을 제공합니다.

aoss:InvokeAgent

  • POST /_plugins/_ml/agents/<agent_id>/_execute

에이전트를 호출(실행)할 수 있는 권한을 제공합니다.

aoss:SearchAgents

  • POST /_plugins/_ml/agents/_search

에이전트를 검색할 수 있는 권한을 제공합니다.

지원되는 OpenSearch 플러그인

OpenSearch Serverless 컬렉션에는 OpenSearch 커뮤니티의 다음 플러그인이 미리 포함되어 제공됩니다. Serverless는 자동으로 플러그인을 배포하고 관리합니다.

분석 플러그인

Mapper plugins

Scripting plugins

  • Painless(검색 쿼리 및 집계의 인라인 스크립트만 해당, 저장된 스크립트 및 /_scripts 엔드포인트는 OpenSearch Serverless에서 지원되지 않음)

  • 표현식

  • Mustache

또한 OpenSearch Serverless에는 모듈로 제공되는 모든 플러그인이 포함되어 있습니다.