View a markdown version of this page

Operazioni e plugin supportati in Amazon Serverless OpenSearch - OpenSearch Servizio Amazon

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Operazioni e plugin supportati in Amazon Serverless OpenSearch

Amazon OpenSearch Serverless supporta una varietà di OpenSearch plug-in, nonché un sottoinsieme delle operazioni API di indicizzazione, ricerca e metadati disponibili in. OpenSearch Per limitare l'accesso a determinate operazioni è possibile includere le autorizzazioni nella colonna sinistra della tabella all'interno delle policy di accesso ai dati.

Operazioni e autorizzazioni API supportate OpenSearch

La tabella seguente elenca le operazioni API supportate da OpenSearch Serverless, insieme alle corrispondenti autorizzazioni relative alle politiche di accesso ai dati:

Autorizzazione della policy di accesso ai dati OpenSearch operazioni API Descrizione e avvertenze

aoss:CreateIndex

PUT <index>

Creazione di indici. Per ulteriori informazioni, consulta la sezione Creazione di indici.

Nota

Questa autorizzazione si applica anche alla creazione di indici con i dati di esempio nei dashboard. OpenSearch

aoss:DescribeIndex

  • GET <index>

  • GET <index>/_mapping

  • GET <index>/_mappings

  • GET <index>/_setting

  • GET <index>/_setting/<setting>

  • GET <index>/_settings

  • GET <index>/_settings/<setting>

  • OTTIENI _cat/indices

  • GET _mapping

  • GET _mappings

  • OTTIENI _resolve/index/<index>

  • TESTA <index>

Descrizione di indici. Per maggiori informazioni, consulta le seguenti risorse:

aoss:WriteDocument

  • <index>ELIMINA /_doc/ <id>

  • POST <index>/_bulk

  • POST <index>/_create/<id> (for search collection types only)

  • POST <index>/_doc

  • POST <index>/_update/<id> (for search collection types only)

  • POST _bulk

  • PUT <index>/_create/<id> (for search collection types only)

  • PUT <index>/_doc/<id> (for search collection types only)

Scrittura e aggiornamento di documenti. Per maggiori informazioni, consulta le seguenti risorse:

Nota

Alcune operazioni sono consentite solo per raccolte di tipo SEARCH. Per ulteriori informazioni, consulta Scelta di un tipo di raccolta.

aoss:ReadDocument

  • <index>OTTIENI /_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//_all _search/point_in_time

  • HEAD <index>/_doc/<id>

  • HEAD <index>/_source/<id>

  • POSTA/_plugins/_sql

  • POSTA/_plugins/_ppl

  • POST/_plugins/_sql/_explain

  • POST//_explain _plugins/_ppl

  • POST//_chiudi _plugins/_ppl

  • 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

  • ELIMINA/_search/point_in_time/_all

  • ELIMINA/_search/point_in_time

Lettura di documenti. Per maggiori informazioni, consulta le seguenti risorse:

aoss:DeleteIndex

DELETE <target> Eliminazione degli indici. Per ulteriori informazioni, consulta la sezione Eliminazione di indici.

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

Aggiornamento delle impostazioni dell'indice. Per maggiori informazioni, consulta le seguenti risorse:

aoss:CreateCollectionItems

  • POST _aliases

  • _plugins/_flow_frameworkPOST/flusso di lavoro

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

  • _ingest/pipelineMETTI/<pipeline-id>

  • METTI _search/pipeline/<pipeline-id>

  • Crea alias di indice, pipeline e modelli. Per ulteriori informazioni, consulta la sezione Creazione di alias.

  • * Fornitura o riassegnazione di modelli. I servizi ML Commons Client e OpenSearch Serverless gestiscono le politiche dipendenti.

aoss:DescribeCollectionItems

  • GET <index>/_alias/<alias>

  • GET _alias

  • GET _alias/<alias>

  • OTTIENI _cat/aliases

  • OTTIENI _cat/templates

  • OTTIENI _cat/templates/<template_name>

  • GET _component_template

  • GET _component_template/<component-template>

  • GET _index_template

  • GET _index_template/<index-template>

  • OTTIENI _ingest/pipeline/<pipeline-id>

  • OTTIENI _ingest/pipeline /_simulate

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

  • OTTIENI/_plugins/_flow_frameworkworkflow/_search

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

  • GET_plugins/_flow_framework/workflow/state/_search

  • OTTIENI//_plugins/_flow_frameworkworkflow/_steps

  • OTTIENI/_plugins/_flow_framework/workflow/_step? fase del flusso di lavoro= <step_name>

  • OTTIENI/ _search/pipeline<pipeline-id>

  • HEAD _alias/<alias>

  • HEAD _component_template/<component-template>

  • HEAD _index_template/<name>

  • HEAD <index>/_alias/<alias>

  • POST _ingest/pipeline /_simulate

  • MESSAGGIO//_plugins/_flow_frameworkworkflow/_search

  • POST/_plugins/_flow_framework/workflow/state/_cerca

Descrive come utilizzare alias, modelli di indici e framework e pipeline. Per maggiori informazioni, consulta le seguenti risorse:

aoss:UpdateCollectionItems

  • POST <index>/_alias/<alias>

  • POST <index>/_aliases/<alias>

  • POST _component_template/<component-template>

  • POST _index_template/<index-template>

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

  • PUT <index>/_alias/<alias>

  • PUT <index>/_aliases/<alias>

  • PUT _component_template/<component-template>

  • PUT _index_template/<index-template>

  • _plugins/_flow_frameworkINSERISCI//workflow/ <workflow_id>

Aggiorna alias, modelli di indice e modelli di framework. Per maggiori informazioni, consulta le seguenti risorse:

* L'API per annullare il provisioning dei modelli. I servizi ML Commons Client e OpenSearch Serverless gestiscono le politiche dipendenti.

aoss:DeleteCollectionItems

  • DELETE <index>/_alias/<alias>

  • DELETE _component_template/<component-template>

  • DELETE _index_template/<index-template>

  • DELETE <index>/_aliases/<alias>

  • ELIMINA/ _search/pipeline<pipeline-id>

  • ELIMINA _ingest/pipeline/<pipeline-id>

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

Eliminare alias, modelli di indice e framework e pipeline. Per maggiori informazioni, consulta le seguenti risorse:

aoss:DescribeMLResource

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

  • GET//_search _plugins_ml/models

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

  • _plugins/_mlOTTIENI/model_groups/_search

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

  • _plugins/_mlOTTIENI/connectors/_search

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

  • PUBBLICAZIONE/_plugins/_ml/models/_search

  • ARTICOLO/_plugins/_ml/model_groups/_search

  • ARTICOLO/_plugins/_ml/connectors/_search

Descrive le API GET e search per recuperare informazioni su modelli e connettori.

aoss:CreateMLResource

  • PUBBLICAZIONE//_plugins/_mlmodels/_register

  • ARTICOLO/_plugins/_ml/model_groups/_register

  • ARTICOLO/_plugins/_ml/connectors/_create

Fornisce l'autorizzazione per creare risorse ML.

aoss:UpdateMLResource

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

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

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

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

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

Fornisce l'autorizzazione per aggiornare le risorse ML esistenti.

aoss:DeleteMLResource

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

  • ELIMINA _plugins/_ml /model_groups/ <model_group_id>

  • ELIMINA//connettori/ _plugins/_ml <connector_id>

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

Fornisce l'autorizzazione per eliminare le risorse ML.

aoss:ExecuteMLResource

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

Fornisce il permesso di eseguire modelli.

OpenSearch Plugin supportati

OpenSearch Le raccolte serverless sono preconfezionate con i seguenti plugin della community. OpenSearch Serverless implementa e gestisce automaticamente i plug-in per tuo conto.

Plug-in di analisi

Plug-in mapper

Plug-in di scripting

  • Indolore (script in linea solo nelle query di ricerca e nelle aggregazioni; gli script archiviati e l'endpoint non sono supportati in Serverless) /_scripts OpenSearch

  • Expression

  • Mustache

Inoltre, OpenSearch Serverless include tutti i plugin forniti come moduli.