Operações e plug-ins compatíveis no Amazon OpenSearch Serverless - OpenSearch Serviço Amazon

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Operações e plug-ins compatíveis no Amazon OpenSearch Serverless

O Amazon OpenSearch Serverless oferece suporte a uma variedade de OpenSearch plug-ins, bem como a um subconjunto das operações de API de indexação, pesquisa e metadados disponíveis em. OpenSearch É possível incluir as permissões na coluna à esquerda da tabela nas políticas de acesso a dados para limitar o acesso a determinadas operações.

Operações e permissões de OpenSearch API suportadas

A tabela a seguir lista as operações de API suportadas pelo OpenSearch Serverless, junto com as permissões correspondentes da política de acesso a dados:

Permissão da política de acesso a dados OpenSearch Operações de API Descrição e advertências

aoss:CreateIndex

PUT <index>

Criar índices. Para obter mais informações, consulte Criar índices.

nota

Essa permissão também se aplica à criação de índices com os dados de amostra nos OpenSearch painéis.

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>

  • CABEÇALHO <index>

Descreve índices. Para obter mais informações, consulte os seguintes recursos:

aoss:WriteDocument

  • EXCLUIR <index>/_doc/ <id>

  • POST <index>/_bulk

  • POST <index>/_create/<id> (somente para tipos de coleção de pesquisa)

  • POST <index>/_doc

  • POST <index>/_update/<id> (somente para tipos de coleção de pesquisa)

  • POST _bulk

  • PUT <index>/_create/<id> (somente para tipos de coleção de pesquisa)

  • PUT <index>/_doc/<id> (somente para tipos de coleção de pesquisa)

Escreve e atualiza documentos. Para obter mais informações, consulte os seguintes recursos:

nota

Algumas operações só são permitidas para coleções do tipo SEARCH. Para obter mais informações, consulte Escolha de um tipo de coleção.

aoss:ReadDocument

  • OBTENHA <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

  • OBTENHA /_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

  • EXCLUIR /_search/point_in_time/_all

  • EXCLUIR /_search/point_in_time

Lê documentos. Para obter mais informações, consulte os seguintes recursos:

aoss:DeleteIndex

DELETE <target> Excluir índices. Para obter mais informações, consulte Excluir índice.

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

Atualizar configurações de índice. Para obter mais informações, consulte os seguintes recursos:

aoss:CreateCollectionItems

  • POST _aliases

  • POST /_plugins/_flow_framework/fluxo de trabalho

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

  • PUT _ingest/pipeline/ <pipeline-id>

  • PUT _search/pipeline/ <pipeline-id>

  • Crie aliases de índice, pipelines e modelos. Para obter mais informações, consulte Criar aliases.

  • * Modelos de provisionamento ou reprovisionamento. Os serviços ML Commons Client e OpenSearch Serverless gerenciam políticas dependentes.

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

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

  • OBTENHA /_plugins/_flow_framework/workflow/_search

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

  • OBTENHA /_plugins/_flow_ /_search framework/workflow/state

  • OBTENHA /_plugins/_flow_framework/workflow/_steps

  • OBTENHA /_plugins/_flow_framework/workflow/_step? etapa_de_fluxo de trabalho = <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_ /_search framework/workflow/state

Descreve como trabalhar com aliases, modelos de índice e estrutura e pipelines. Para obter mais informações, consulte os seguintes recursos:

aoss:UpdateCollectionItems

  • POST <index>/_alias/<alias>

  • POST <index>/_aliases/<alias>

  • POST _component_template/<component-template>

  • POST _index_template/<index-template>

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

  • PUT <index>/_alias/<alias>

  • PUT <index>/_aliases/<alias>

  • PUT _component_template/<component-template>

  • PUT _index_template/<index-template>

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

Atualize aliases, modelos de índice e modelos de estrutura. Para obter mais informações, consulte os seguintes recursos:

* A API para desprovisionar modelos. Os serviços ML Commons Client e OpenSearch Serverless gerenciam políticas dependentes.

aoss:DeleteCollectionItems

  • DELETE <index>/_alias/<alias>

  • DELETE _component_template/<component-template>

  • DELETE _index_template/<index-template>

  • DELETE <index>/_aliases/<alias>

  • EXCLUIR _search/pipeline/ <pipeline-id>

  • EXCLUIR _ingest/pipeline/ <pipeline-id>

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

Exclua aliases, modelos de índice e estrutura e pipelines. Para obter mais informações, consulte os seguintes recursos:

aoss:DescribeMLResource

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

  • OBTENHA /_plugins_ml/models/_search

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

  • OBTENHA /_plugins/_ml/model_groups/_search

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

  • OBTENHA /_plugins/_ml/connectors/_search

  • OBTENHA /_plugins/_/ml/profile/tasks<task_id>

  • POST /_plugins/_ml/models/_search

  • POST /_plugins/_ml/model_groups/_search

  • POST /_plugins/_ml/connectors/_search

Descreve o GET e APIs a pesquisa para recuperar informações sobre modelos e conectores.

aoss:CreateMLResource

  • POST /_plugins/_ml/models/_register

  • POST /_plugins/_ml/model_groups/_register

  • POST /_plugins/_ml/connectors/_create

Fornece permissão para criar recursos de ML.

aoss:UpdateMLResource

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

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

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

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

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

Fornece permissão para atualizar os recursos de ML existentes.

aoss:DeleteMLResource

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

  • EXCLUIR _plugins/_ml/model_groups/ <model_group_id>

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

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

Fornece permissão para excluir recursos de ML.

aoss:ExecuteMLResource

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

Fornece permissão para executar modelos.

OpenSearch Plugins compatíveis

OpenSearch As coleções sem servidor vêm pré-embaladas com os seguintes plug-ins da comunidade. OpenSearch O Serverless (Sem Servidor) implanta e gerencia automaticamente os plug-ins para você.

Plug-ins de análise

Plug-ins do Mapper

Plug-ins de script

Além disso, o OpenSearch Serverless inclui todos os plug-ins fornecidos como módulos.