Amazon OpenSearch Service のエンジンバージョン別のプラグイン - Amazon OpenSearch サービス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon OpenSearch Service のエンジンバージョン別のプラグイン

Amazon OpenSearch Service ドメインには、 OpenSearch コミュニティのプラグインがあらかじめパッケージ化されています。このサービスは、プラグインを自動的にデプロイおよび管理しますが、ドメインにOSS選択した のバージョン OpenSearch またはレガシー Elasticsearch に応じて異なるプラグインをデプロイします。

次の表は、プラグイン OpenSearch をバージョン別、およびレガシー Elasticsearch の互換性のあるバージョン別にリストしていますOSS。これには、操作できるプラグインのみが含まれます。これは包括的ではありません。 OpenSearch サービスは、スナップショット用の S3 リポジトリプラグインや、最適化とモニタリング用の OpenSearch Performance Analyzer プラグインなど、コアサービス機能を有効にするために追加のプラグインを使用します。ドメインで実行されているすべてのプラグインの完全なリストについては、次のリクエストを実行します。

GET _cat/plugins?v
プラグイン 最小必要 OpenSearch バージョン 最低限必要な Elasticsearch バージョン

HanLP

2.11 サポートされていません

ヘブライ語分析

2.11 サポートされていません

Amazon Personalize 検索ランキング

2.9 サポートされていません

Neural Search

2.9 サポートされていません

セキュリティ分析

2.5 サポートされていません

OpenSearch 通知

2.3 サポートされていません

ML Commons

1.3 サポートされていません

Sudachi 分析 (日本語に推奨)

1.3 サポートされていません

STConvert

1.3 サポートされていません

Pinyin 分析

1.3 サポートされていません

Nori 分析

1.3 サポートされていません

OpenSearch オブザーバビリティ

1.2

サポートされていません

OpenSearch クロスクラスターレプリケーション

1.1 7.10

OpenSearch 非同期検索

1.0 7.10

IK (中国語) 分析

1.0 7.7

ベトナム語分析

タイ語分析

Learning to Rank

OpenSearch 異常検出

1.0 7.4

OpenSearch k-NN

1.0 7.1

OpenSearch インデックスステート管理

1.0 6.8

OpenSearch セキュリティ

1.0 6.7

OpenSearch SQL

1.0 6.5

OpenSearch アラート

1.0 6.2

Ukrainian Analysis

1.0 5.3

Mapper Size

1.0 5.3

Mapper Murmur3

1.0 5.1

Ingest User Agent Processor

1.0 5.1

Ingest Attachment Processor

1.0 5.1
Stempel Polish Analysis 1.0 5.1

Smart Chinese Analysis

1.0 5.1

Seunjeon 韓国語分析

1.0 5.1
Phonetic Analysis 1.0 2.3
Japanese (kuromoji) Analysis 1.0 すべてのドメインで含まれる

ICU 分析

1.0 すべてのドメインで含まれる

オプションプラグイン

Amazon OpenSearch Service は、プリインストールされているデフォルトのプラグインに加えて、いくつかのオプションの言語アナライザープラグインをサポートしています。 AWS Management Console と を使用して、プラグインをドメインに AWS CLI 関連付け、プラグインをドメインから関連付け解除し、すべてのプラグインを一覧表示できます。オプションのプラグインパッケージは、特定の OpenSearch バージョンと互換性があり、そのバージョンを持つドメインにのみ関連付けることができます。

Sudachi プラグイン の場合、辞書ファイルを再関連付けしても、すぐにドメインに反映されないことに注意してください。設定変更やその他の更新の一環として、次のブルー/グリーンデプロイがドメインで実行されると、辞書が更新されます。または、更新済みのデータで新しいインデックスを作成し、この新しいパッケージを使用して新しいインデックスを作成し、既存のインデックスを新しいインデックスに再インデックスしてから、古いインデックスを削除することもできます。インデックスの再作成方法を使用する場合は、トラフィックが中断されないようにインデックスエイリアスを使用してください。

オプションプラグインは ZIP-PLUGIN パッケージタイプを使用します。オプションのプラグインについての詳細は、「Amazon OpenSearch Service のカスタムパッケージ」を参照してください。

サードパーティープラグイン

Amazon OpenSearch Service は、一部のパートナーのサードパーティープラグインをサポートするようになりました。オプションのプラグインと同様に、 AWS Management Console と を使用してプラグイン AWS CLI をドメインに関連付け、プラグインをドメインから関連付け解除し、ドメイン内のすべてのサードパーティープラグインを一覧表示できます。サードパーティープラグインパッケージは特定の OpenSearch バージョンと互換性があり、その OpenSearch バージョンを持つドメインにのみ関連付けることができます。

サードパーティープラグインは、サードパーティーデベロッパーによって所有および提供されます。お客様は、サードパーティー開発者から直接有効なライセンスを取得し、維持する責任があります。これらのサードパーティープラグインは、AWS リージョン を除く Amazon OpenSearch Service が利用可能なすべてのAWS GovCloud (US) リージョンで使用できます。

注記

プラグインプロバイダーによっては、Amazon OpenSearch Service が利用可能なすべての AWS リージョンでプラグインを有効にできない場合があります。 AWS リージョンでのプラグインの可用性に関する質問については、プラグインプロバイダーにお問い合わせください。

サードパーティープラグインの詳細については、「Amazon OpenSearch Service のカスタムパッケージ」を参照してください。

Amazon OpenSearch Service では、次のサードパーティープラグインが利用可能になりました。

  • Portal26 Encrypted Search Plugin (Titanium-lockbox) : Portal26.ai NIST FIPS の Portal26 暗号化プラグインは、140-2 認定暗号化を使用して、Amazon OpenSearch Service によってインデックス化されたデータを暗号化します。このプラグインには、Bring Your Own Key (BYOK) 機能が含まれており、インデックスごとに個別の暗号化キーを設定できます。

  • (RNI): このプラグイン OpenSearchは、24 以上の言語で名前、組織、住所、日付を正確に照合し、誤検出を減らし、運用効率を向上させながら、セキュリティオペレーションと規制コンプライアンスを強化します。

Amazon OpenSearch Service では、以下のサードパーティープラグインを使用できます。

プラグイン名 サードパーティープロバイダー 最低限必要な OpenSearch サービスバージョン 最低限必要な Elasticsearch バージョン ライセンスが必要
チタンロックボックス Portal26.ai 2.15 サポートされていません Y

名前の一致 (RNI) OpenSearch プラグイン

babelstreet.com 2.15 サポートされていません Y

サードパーティープラグインを使用する場合、次の Amazon OpenSearch Service 機能は利用できません。

プラグイン名 暗号化プラグイン Babel Street Match プラグイン

クロスクラスター検索

サポートされません サポートされません

クロスクラスターレプリケーション

サポートされません サポートされません

リモート再インデックス

サポートされません サポートされません

自動チューニング

サポートされません サポートされません

ウルトラウォーム

サポート外 サポート

Multi-AZ with Standby

サポートされません サポートされません

"CreatePackage""AssociatePackage" および を使用して"DissociatePackage"、使用するプラグインをアップロードして Amazon OpenSearch Service マネージドドメインに関連付けることができます。 "PACKAGE-CONFIG" および "PACKAGE-LICENSE"パッケージタイプは、プラグイン設定ファイルとライセンスファイルのアップロードでサポートされています。Portal26 をインストールするライセンスファイルを取得するには、Portal26.ai を参照してください。Name Match (RNI) OpenSearch プラグインをインストールするためのライセンスファイルを取得するには、「Babel Street」を参照してください。

前提条件

  • Amazon OpenSearch Service ドメインで実行されている theOpenSearch バージョンのプラグイン設定とライセンスファイルがあることを確認します。

  • Amazon OpenSearch Service ドメインで、次のものが有効になっている必要があります。

を使用したサードパーティープラグインのインストール AWS CLI

を使用してサードパーティープラグインの使用を有効にするには AWS CLI 、次のサービスモデル を適用する必要がありますJSON。

  1. describe-packages を使用して、利用可能なサードパーティープラグインのリストを取得しますAPI。

    aws opensearch --region $REGION describe-packages --filters '[{"Name": "PackageType","Value": ["ZIP-PLUGIN"]}, {"Name": "PackageName","Value": ["<package-name>"]}]'
  2. 既存の を使用して、プラグインライセンスの新しいパッケージを作成しますCreatePackageAPI。

    aws opensearch --region $REGION create-package --package-name <package-name> --package-type PACKAGE-LICENSE --package-source S3BucketName=<bucket>,S3Key=<key>

    バケットとキーの場所を更新して、アカウントの s3 バケットのライセンスファイルを特定してください。ファイルには .json または .xml 拡張子が必要です。

  3. 既存の を使用して、プラグイン設定の新しいパッケージを作成しますCreatePackageAPI。

    aws opensearch --region $REGION create-package --package-name <package-name> --package-type PACKAGE-CONFIG --package-source S3BucketName=<bucket>,S3Key=<key
    注記

    バケットとキーの場所を更新して、呼び出し元のアカウントの s3 バケット内の設定 zip ファイルを特定してください。s3 は、パッケージが作成されるのと同じリージョンにある必要があります。設定タイプパッケージでは zip ファイルのみがサポートされています。zip ファイルの内容は、プラグインが期待するディレクトリ構造に従う必要があります。

  4. 新しい AssociatePackageAPIを使用して、これらのパッケージのパッケージ ID を使用して、パートナープラグインをライセンスと設定とともに互換性のある Amazon OpenSearch Service ドメイン (一致バージョン) に関連付けます。

    aws opensearch --region $REGION associate-packages --domain-name <domain-name> --package-list '[{"PackageID": "<plugin-package-id>"},{"PackageID": "<license-package-id>","PrerequisitePackageIDList":["<plugin-package-id>"]},{"PackageID":"<config-package-id>","PrerequisitePackageIDList":["<plugin-package-id>"]}]'
    注記

    プラグインは、ブルー/グリーンデプロイプロセス を使用してインストールおよびアンインストールされます。

  5. 既存の ListPackagesForDomainAPIを使用して、関連付けのステータスを確認します。ワークフローが から ASSOCATINGに進行すると、関連付けステータスが変わりますACTIVE。プラグインのインストールワークフローが完了し、プラグインを使用する準備が整ACTIVEうと、関連付けステータスが に変わります。

    aws opensearch --region $REGION list-packages-for-domain --domain-name <domain name>
  6. 既存の GetPackageVersionHistoryAPIを使用して、任意のパッケージのバージョンを表示します。

  7. ライセンス/設定パッケージは、既存の UpdatePackage を使用して更新できますAPI。ドメインAPIにパッケージの更新を適用するには、以下を使用します。

    aws opensearch --region $REGION update-package --package-id <package-id> --package-source S3BucketName=<bucket>,S3Key=<key> --package-description <description>
  8. 既存の を使用してDissociatePackageAPI、任意のドメインからプラグインをアンインストールします。既存の を使用して、解離のステータスListPackagesForDomainAPIを確認できます。

    aws opensearch --region $REGION dissociate-package --package-id <plugin-package-id> --domain-name <domain name>
    注記

    プラグインをアンインストールするには、プラグインパッケージの関連付けを解除する前に、まずすべてのインデックスからプラグインを無効にする必要があります。

  9. 既存の ListPackagesForDomainAPIを使用して、解離のステータスを確認します。