Amazon OpenSearch 無伺服器支援的操作和外掛程式 - Amazon OpenSearch 服務

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon OpenSearch 無伺服器支援的操作和外掛程式

Amazon OpenSearch 無伺服器支援各種 OpenSearch 外掛程式,以及中 OpenSearch提供的索引、搜尋和中繼資料 API 操作的子集。您可以將許可包含在資料存取政策內資料表左欄中,以限制對特定操作的存取。

支援的 OpenSearch API 作業和權限

下表列出 OpenSearch 無伺服器支援的 API 作業,以及其對應的資料存取原則權限:

資料存取政策許可 OpenSearch API 作業 說明和警告

aoss:CreateIndex

PUT <index>

建立索引。如需詳細資訊,請參閱 Create index (建立索引)。

注意

此權限也適用於使用 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>

  • GET _cat/indices

  • GET _mapping

  • GET _mappings

  • GET _resolve/index/<index>

  • 頭 <index>

描述索引。如需詳細資訊,請參閱下列資源:

aoss:WriteDocument

  • 刪除 <index>/_文件/<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>/_analyze

  • 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

  • HEAD <index>/_doc/<id>

  • HEAD <index>/_source/<id>

  • POST <index>/_analyze

  • 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

閱讀文件。如需詳細資訊,請參閱下列資源:

aoss:DeleteIndex

DELETE <target> 刪除索引。如需詳細資訊,請參閱 Delete index (刪除索引)。

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 建立索引別名。如需詳細資訊,請參閱 Create aliases (建立別名)。

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>

  • HEAD _alias/<alias>

  • HEAD _component_template/<component-template>

  • HEAD _index_template/<name>

  • HEAD <index>/_alias/<alias>

描述別名和索引範本。如需詳細資訊,請參閱下列資源:

aoss:UpdateCollectionItems

  • POST <index>/_alias/<alias>

  • POST <index>/_aliases/<alias>

  • POST _component_template/<component-template>

  • POST _index_template/<index-template>

  • PUT <index>/_alias/<alias>

  • PUT <index>/_aliases/<alias>

  • PUT _component_template/<component-template>

  • PUT _index_template/<index-template>

更新別名和索引範本。如需詳細資訊,請參閱下列資源:

aoss:DeleteCollectionItems

  • DELETE <index>/_alias/<alias>

  • DELETE _component_template/<component-template>

  • DELETE _index_template/<index-template>

  • DELETE <index>/_aliases/<alias>

刪除別名和索引範本。如需詳細資訊,請參閱下列資源:

支持的 OpenSearch 插件

OpenSearch 無伺服器集合已預先封裝社群的下列外掛程式 OpenSearch。Serverless 會為您自動部署和管理外掛程式。

分析外掛程式

映射器外掛程式

指令碼編寫外掛程式

此外, OpenSearch 無伺服器包含所有以模組形式出貨的外掛程式。