Operaciones y complementos compatibles en Amazon OpenSearch Serverless - OpenSearch Servicio Amazon

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Operaciones y complementos compatibles en Amazon OpenSearch Serverless

Amazon OpenSearch Serverless admite una variedad de OpenSearch complementos, así como un subconjunto de las operaciones de la API de indexación, búsqueda y metadatos disponibles en. OpenSearch Puede incluir los permisos en la columna izquierda de la tabla dentro de las políticas de acceso a datos para limitar el acceso a determinadas operaciones.

Operaciones y permisos de OpenSearch API compatibles

En la siguiente tabla, se enumeran las operaciones de API que admite OpenSearch Serverless, junto con sus correspondientes permisos de política de acceso a los datos:

Permiso de política de acceso a datos OpenSearch Operaciones de API Descripción y advertencias

aoss:CreateIndex

PUT <index>

Crea índices. Para obtener más información, consulte la sección Crear un índice.

nota

Este permiso también se aplica a la creación de índices con los datos de muestra en los OpenSearch paneles.

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>

Describe los índices. Para obtener más información, consulte los siguientes recursos:

aoss:WriteDocument

  • DELETE <index>/_doc/<id>

  • POST <index>/_bulk

  • POST <index>/_doc/ <id> (solo para tipos de colecciones de búsquedas)

  • POST <index>/_doc

  • POST <index>/_update/<id> (solo para tipos de colecciones de búsquedas)

  • POST _bulk

  • PUT <index>/_create/<id> (solo para tipos de colecciones de búsquedas)

  • PUT <index>/_doc/<id> (solo para tipos de colecciones de búsquedas)

Redacta y actualiza documentos. Para obtener más información, consulte los recursos de siguientes:

nota

Algunas operaciones solo están permitidas para colecciones de tipos SEARCH. Para obtener más información, consulte Elección de un tipo de colección.

aoss:ReadDocument

  • <index>OBTENGA /_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

  • OBTENGA /_search/point_in_time/_all

  • HEAD <index>/_doc/ <id>

  • HEAD <index>/_source/ <id>

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

  • ELIMINAR /_search/point_in_time/_all

  • ELIMINAR /_search/point_in_time

Lee los documentos. Para obtener más información, consulte los siguientes recursos:

aoss:DeleteIndex

DELETE <target> Elimina índices. Para obtener más información, consulte Eliminar índices.

aoss:UpdateIndex

  • POST _mapping

  • POST <index>/_mapping/

  • POST <index>/_mappings/

  • POST <index>/_setting

  • POST <index>/_setting

  • POST _setting

  • POST _settings

  • PUT _mapping

  • PUT <index>/_mapping

  • PUT <index>/_mapping

  • PUT <index>/_setting

  • PUT <index>/_settings

  • PUT _setting

  • PUT _settings

Actualiza las configuraciones del índice. Para obtener más información, consulte los siguientes recursos:

aoss:CreateCollectionItems

  • POST _aliases

  • POST /_plugins/_flow_framework/workflow

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

  • PON _ingest/pipeline/ <pipeline-id>

  • PON _search/pipeline/ <pipeline-id>

  • Cree alias, canalizaciones y plantillas de índices. Para obtener más información, consulte Crear alias.

  • * Aprovisione o vuelva a aprovisionar plantillas. Los servicios ML Commons Client y OpenSearch Serverless gestionan las políticas dependientes.

aoss:DescribeCollectionItems

  • GET <index>/_alias/ <alias>

  • GET _alias

  • GET _alias/ <alias>

  • GET _cat/alias

  • GET _cat/templates

  • GET _cat/templates/ <template_name>

  • GET _component_template

  • GET _component_template/ <component-template>

  • GET _index_template

  • GET _index_template/ <index-template>

  • OBTENGA _ingest/pipeline/ <pipeline-id>

  • OBTENGA _ingest/pipeline/_simule

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

  • OBTENGA /_plugins/_flow_framework/workflow/_search

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

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

  • OBTENGA /_plugins/_flow_framework/workflow/_steps

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

  • OBTENGA _search/pipeline/ <pipeline-id>

  • HEAD _alias/ <alias>

  • HEAD _component_template/ <component-template>

  • HEAD _index_template/ <name>

  • HEAD <index>/_alias/ <alias>

  • POST _ingest/pipeline/_simule

  • POST /_plugins/_flow_framework/workflow/_search

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

Describe cómo trabajar con alias, plantillas de índices y marcos y canalizaciones. Para obtener más información, consulte los siguientes 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>

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

Actualice los alias, las plantillas de índice y las plantillas de framework. Para obtener más información, consulte los siguientes recursos:

* La API para desaprovisionar plantillas. Los servicios ML Commons Client y OpenSearch Serverless gestionan las políticas dependientes.

aoss:DeleteCollectionItems

  • DELETE <index>/_alias/ <alias>

  • DELETE _component_template/ <component-template>

  • DELETE _index_template/ <index-template>

  • DELETE <index>/_aliases/ <alias>

  • ELIMINE _search/pipeline/ <pipeline-id>

  • ELIMINAR _ingest/pipeline/ <pipeline-id>

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

Elimine los alias, las plantillas de índices y marcos y las canalizaciones. Para obtener más información, consulte los siguientes recursos:

aoss:DescribeMLResource

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

  • OBTENGA /_plugins_ml/models/_search

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

  • OBTENGA /_plugins/_ml/model_groups/_search

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

  • OBTENGA /_plugins/_ml/connectors/_search

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

  • POST /_plugins/_ml/models/_search

  • POST /_plugins/_ml/model_groups/_search

  • POST /_plugins/_ml/connectors/_search

Describe GET y search para recuperar información sobre modelos y conectores. APIs

aoss:CreateMLResource

  • POST /_plugins/_ml/models/_register

  • POST /_plugins/_ml/model_groups/_register

  • POST /_plugins/_ml/connectors/_create

Proporciona permiso para crear recursos de aprendizaje automático.

aoss:UpdateMLResource

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

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

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

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

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

Proporciona permiso para actualizar los recursos de aprendizaje automático existentes.

aoss:DeleteMLResource

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

  • ELIMINAR _plugins/_ml/model_groups/ <model_group_id>

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

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

Proporciona permiso para eliminar recursos de aprendizaje automático.

aoss:ExecuteMLResource

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

Proporciona permiso para ejecutar modelos.

OpenSearch Plugins compatibles

OpenSearch Las colecciones sin servidor vienen preempaquetadas con los siguientes complementos de la OpenSearch comunidad. La ejecución sin servidor implementa y administra automáticamente los complementos.

Complementos de análisis

Complementos de Mapper

Complementos de la creación de scripts

Además, OpenSearch Serverless incluye todos los complementos que se envían como módulos.