翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon OpenSearch Service のエンジンバージョン別のプラグイン
Amazon OpenSearch Service ドメインには、 OpenSearch コミュニティのプラグインがあらかじめパッケージ化されています。このサービスは、プラグインを自動的にデプロイおよび管理しますが、ドメインにOSS選択した のバージョン OpenSearch またはレガシー Elasticsearch に応じて異なるプラグインをデプロイします。
次の表は、プラグイン OpenSearch をバージョン別、およびレガシー Elasticsearch の互換性のあるバージョン別にリストしていますOSS。これには、操作できるプラグインのみが含まれます。これは包括的ではありません。 OpenSearch サービスは、スナップショット用の S3 リポジトリプラグインや、最適化とモニタリング用の OpenSearch Performance Analyzer
GET _cat/plugins?v
プラグイン | 最小必要 OpenSearch バージョン | 最低限必要な Elasticsearch バージョン |
---|---|---|
2.11 | サポートされていません | |
2.11 | サポートされていません | |
2.9 | サポートされていません | |
2.9 | サポートされていません | |
2.5 | サポートされていません | |
2.3 | サポートされていません | |
1.3 | サポートされていません | |
Sudachi 分析 |
1.3 | サポートされていません |
1.3 | サポートされていません | |
1.3 | サポートされていません | |
1.3 | サポートされていません | |
1.2 |
サポートされていません | |
1.1 | 7.10 | |
1.0 | 7.10 | |
1.0 | 7.7 | |
1.0 | 7.4 | |
1.0 | 7.1 | |
1.0 | 6.8 | |
1.0 | 6.7 | |
1.0 | 6.5 | |
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 |
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 リージョンでプラグインを有効にできない場合があります。 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 プラグイン |
---|---|---|
サポートされません | サポートされません | |
サポートされません | サポートされません | |
サポートされません | サポートされません | |
サポートされません | サポートされません | |
サポート外 | サポート | |
サポートされません | サポートされません |
"CreatePackage"
"AssociatePackage"
および を使用して"DissociatePackage"
、使用するプラグインをアップロードして Amazon OpenSearch Service マネージドドメインに関連付けることができます。 "PACKAGE-CONFIG"
および "PACKAGE-LICENSE"
パッケージタイプは、プラグイン設定ファイルとライセンスファイルのアップロードでサポートされています。Portal26 をインストールするライセンスファイルを取得するには、Portal26.ai
前提条件
-
Amazon OpenSearch Service ドメインで実行されている theOpenSearch バージョンのプラグイン設定とライセンスファイルがあることを確認します。
-
Amazon OpenSearch Service ドメインで、次のものが有効になっている必要があります。
-
‘Enforce HTTPS' を 'true' に設定する
-
TLSSecurityPolicy 「Policy-Min-TLS-1-2-PFS-2023-10」のサポートを有効にします。詳細については、「」を参照してくださいDomainEndpointOptions。
を使用したサードパーティープラグインのインストール AWS CLI
を使用してサードパーティープラグインの使用を有効にするには AWS CLI 、次のサービスモデル を適用する必要がありますJSON。
-
describe-packages を使用して、利用可能なサードパーティープラグインのリストを取得しますAPI。
aws opensearch --region $REGION describe-packages --filters '[{"Name": "PackageType","Value": ["ZIP-PLUGIN"]}, {"Name": "PackageName","Value": ["<package-name>"]}]'
-
既存の を使用して、プラグインライセンスの新しいパッケージを作成しますCreatePackageAPI。
aws opensearch --region $REGION create-package --package-name <package-name> --package-type PACKAGE-LICENSE --package-source S3BucketName=<bucket>,S3Key=<key>
バケットとキーの場所を更新して、アカウントの s3 バケットのライセンスファイルを特定してください。ファイルには .json または .xml 拡張子が必要です。
-
既存の を使用して、プラグイン設定の新しいパッケージを作成します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 ファイルの内容は、プラグインが期待するディレクトリ構造に従う必要があります。
-
新しい 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>"]}]'
注記
プラグインは、ブルー/グリーンデプロイプロセス を使用してインストールおよびアンインストールされます。
-
既存の ListPackagesForDomainAPIを使用して、関連付けのステータスを確認します。ワークフローが から ASSOCATINGに進行すると、関連付けステータスが変わりますACTIVE。プラグインのインストールワークフローが完了し、プラグインを使用する準備が整ACTIVEうと、関連付けステータスが に変わります。
aws opensearch --region $REGION list-packages-for-domain --domain-name <domain name>
-
既存の GetPackageVersionHistory
APIを使用して、任意のパッケージのバージョンを表示します。 -
ライセンス/設定パッケージは、既存の UpdatePackage を使用して更新できますAPI。ドメインAPIにパッケージの更新を適用するには、以下を使用します。
aws opensearch --region $REGION update-package --package-id <package-id> --package-source S3BucketName=<bucket>,S3Key=<key> --package-description <description>
-
既存の を使用してDissociatePackageAPI、任意のドメインからプラグインをアンインストールします。既存の を使用して、解離のステータスListPackagesForDomainAPIを確認できます。
aws opensearch --region $REGION dissociate-package --package-id <plugin-package-id> --domain-name <domain name>
注記
プラグインをアンインストールするには、プラグインパッケージの関連付けを解除する前に、まずすべてのインデックスからプラグインを無効にする必要があります。
-
既存の ListPackagesForDomainAPIを使用して、解離のステータスを確認します。