Plugins por versión de motor en Amazon OpenSearch Service - 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.

Plugins por versión de motor en Amazon OpenSearch Service

Los dominios OpenSearch de Amazon Service vienen preempaquetados con complementos de la OpenSearch comunidad. El servicio implementa y administra los complementos automáticamente, pero implementa complementos diferentes según la versión del sistema operativo Elasticsearch OpenSearch heredado que elija para su dominio.

En la siguiente tabla se enumeran los complementos por OpenSearch versión, así como las versiones compatibles del sistema operativo Elasticsearch heredado. Solo incluye los complementos con los que puede interactuar; no es exhaustiva. OpenSearch El servicio utiliza complementos adicionales para habilitar las funciones principales del servicio, como el complemento S3 Repository para las instantáneas y el complemento OpenSearchPerformance Analyzer para la optimización y la supervisión. Para obtener una lista completa de todos los complementos que se ejecutan en un dominio, realice la siguiente solicitud:

GET _cat/plugins?v
Complemento Versión mínima requerida OpenSearch Versión mínima requerida de Elasticsearch

HanLP

2.11 No compatible

Análisis de hebreo

2.11 No compatible

Search Ranking de Amazon Personalize

2.9 No compatible

Búsqueda neuronal

2.9 No compatible

Security Analytics

2,5 No compatible

OpenSearch notifications

2.3 No compatible

ML Commons

1.3 No compatible

Análisis de Sudachi (recomendado para japonés)

1.3 No compatible

STConvert

1.3 No compatible

Análisis de Pinyin

1.3 No compatible

Análisis de Nori

1.3 No compatible

OpenSearch observabilidad

1.2

No compatible

OpenSearch replicación entre clústeres

1.1 7.10

OpenSearch búsqueda asíncrona

1.0 7.10

IK (Chinese) Analysis

1.0 7.7

Vietnamese Analysis

Thai Analysis

Learning to Rank

OpenSearch detección de anomalías

1.0 7.4

OpenSearch k-NN

1.0 7.1

OpenSearch Index State Management

1.0 6.8

OpenSearch seguridad

1.0 6.7

OpenSearch SQL

1.0 6.5

OpenSearch alertando

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 Korean Analysis

1.0 5.1
Phonetic Analysis 1.0 2.3
Japanese (kuromoji) Analysis 1.0 Incluido en todos los dominios

ICU Analysis

1.0 Incluido en todos los dominios

Complementos opcionales

Además de los complementos predeterminados que vienen preinstalados, Amazon OpenSearch Service admite varios complementos opcionales de análisis de idioma. Puedes usar AWS Management Console y AWS CLI para asociar un complemento a un dominio, desasociar un complemento de un dominio y enumerar todos los complementos. Un paquete de complementos opcional es compatible con una OpenSearch versión específica y solo se puede asociar a los dominios con esa versión.

Tenga en cuenta que para el complemento Sudachi, al volver a asociar un archivo de diccionario, no se refleja inmediatamente en el dominio. El diccionario se actualiza cuando se ejecuta la siguiente implementación azul/verde en el dominio como parte de un cambio de configuración u otra actualización. Como alternativa, puede crear un nuevo paquete con los datos actualizados, crear un nuevo índice con un nuevo paquete, volver a indexar el índice existente en el nuevo índice y, a continuación, eliminar el índice anterior. Si prefiere utilizar el enfoque de reindexación, utilice un alias de índice para que no se interrumpa el tráfico.

Los complementos opcionales utilizan el tipo de paquete ZIP-PLUGIN. Para obtener más información sobre los complementos opcionales, consulte Paquetes personalizados para Amazon OpenSearch Service.

Plugins de terceros

Amazon OpenSearch Service ahora admite complementos de terceros de socios selectos. Al igual que los complementos opcionales, puedes usar AWS Management Console y AWS CLI para asociar un complemento a un dominio, desasociar un complemento de un dominio y enumerar todos los complementos de terceros de tu dominio. Los paquetes de complementos de terceros son compatibles con OpenSearch versiones específicas y solo se pueden asociar a dominios con esa OpenSearch versión.

Los complementos de terceros son propiedad de un desarrollador externo, que los proporciona. Eres responsable de obtener y mantener las licencias válidas directamente de los desarrolladores externos. Estos complementos de terceros están disponibles en todas AWS las regiones en las que Amazon OpenSearch Service está disponible, excepto AWS GovCloud (US) en las regiones.

nota

Es posible que algunos proveedores de complementos no los habiliten en todas AWS las regiones en las que Amazon OpenSearch Service está disponible. Ponte en contacto con el proveedor del complemento si tienes preguntas relacionadas con la disponibilidad del complemento en tu AWS región.

Para obtener más información sobre los complementos de terceros, consulta Paquetes personalizados para Amazon OpenSearch Service.

Los siguientes complementos de terceros ya están disponibles en Amazon OpenSearch Service:

  • Complemento de búsqueda cifrada Portal26 (Titanium-Lockbox): el complemento de cifrado Portal26 de Portal26.ai utiliza un cifrado certificado por el NIST FIPS 140-2 para cifrar los datos indexados por Amazon Service. OpenSearch Este complemento incluye la función Bring Your Own Key (BYOK), que te permite configurar claves de cifrado independientes para cada índice.

  • Complemento Babel Street Match para OpenSearch (RNI): este complemento hace coincidir con precisión nombres, organizaciones, direcciones y fechas en más de 24 idiomas, lo que mejora las operaciones de seguridad y el cumplimiento de las normas, al tiempo que reduce los falsos positivos y aumenta la eficiencia operativa.

Los siguientes complementos de terceros están disponibles para su uso con Amazon OpenSearch Service:

Nombre del plugin Proveedor externo Versión de OpenSearch servicio mínima requerida Versión mínima requerida de Elasticsearch Requiere una licencia
Caja de seguridad de titanio Portal26.ai 2.15 No compatible Y

Complemento Name Match (RNI) OpenSearch

babelstreet.com 2.15 No compatible Y

Las siguientes funciones del OpenSearch Servicio de Amazon no están disponibles para su uso cuando se utilizan complementos de terceros:

Nombre del plugin Plugin de cifrado Complemento Babel Street Match

Búsqueda cruzada por clústeres

No admitido No admitido

Replicación entre clústeres

No admitido No admitido

Reindexación remota

No admitido No admitido

Ajuste automático

No admitido No admitido

Ultracálido

No compatible Compatible

Multi-AZ con modo de espera

No admitido No admitido

Puedes usar "AssociatePackage" y "DissociatePackage" para cargar y asociar el complemento que usas con tu dominio gestionado por Amazon OpenSearch Service. "CreatePackage" "PACKAGE-CONFIG"y se admiten tipos de "PACKAGE-LICENSE" paquetes para cargar los archivos de configuración y licencia del complemento. Para obtener los archivos de licencia para instalar Portal26, consulte Portal26.ai. Para obtener los archivos de licencia para instalar el OpenSearch complemento Name Match (RNI), consulte Babel Street.

Requisitos previos

  • Asegúrese de tener los archivos de configuración y licencia del complemento para la theOpenSearch versión que se ejecuta en su dominio OpenSearch de Amazon Service.

  • Debes tener lo siguiente activado en tu dominio de Amazon OpenSearch Service:

Instalación de complementos de terceros con AWS CLI

Para habilitar el uso de complementos de terceros mediante el, AWS CLI tendrás que aplicar el siguiente modelo de servicio JSON:

  1. Obtenga la lista de complementos de terceros disponibles mediante la API describe-packages.

    aws opensearch --region $REGION describe-packages --filters '[{"Name": "PackageType","Value": ["ZIP-PLUGIN"]}, {"Name": "PackageName","Value": ["<package-name>"]}]'
  2. Cree un nuevo paquete para la licencia de complementos utilizando la API existente. CreatePackage

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

    Actualice el depósito y la ubicación de la clave para que apunten al archivo de licencia del compartimento s3 de la cuenta. El archivo debe tener una extensión.json o.xml.

  3. Crea un paquete nuevo para la configuración del plugin con la API existente CreatePackage.

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

    Actualiza el depósito y la ubicación de la clave para que apunten al archivo zip de configuración del depósito s3 de la cuenta que realiza la llamada. El s3 debe estar en la misma región en la que se creó el paquete. Solo se admiten archivos zip para los paquetes de tipo configuración. El contenido del archivo zip debe seguir la estructura de directorios según lo previsto por el complemento.

  4. Usa la nueva AssociatePackageAPI para asociar el complemento asociado junto con la licencia y la configuración a un dominio de Amazon OpenSearch Service compatible (versión coincidente) utilizando los identificadores de paquete de estos paquetes.

    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>"]}]'
    nota

    Los complementos se instalan y desinstalan mediante un proceso de despliegue azul/verde.

  5. Usa la ListPackagesForDomainAPI existente para ver el estado de la asociación. El estado de la asociación cambiará a medida que el flujo de trabajo avance de ASSOCATING a ACTIVE. El estado de la asociación cambia a ACTIVO una vez que se haya completado el flujo de trabajo de instalación del complemento y el complemento esté listo para usarse.

    aws opensearch --region $REGION list-packages-for-domain --domain-name <domain name>
  6. Usa la GetPackageVersionHistoryAPI existente para ver las versiones de cualquier paquete.

  7. Los paquetes de licencia/configuración se pueden actualizar mediante la API existente UpdatePackage. Usa la siguiente API para aplicar las actualizaciones de los paquetes a un dominio.

    aws opensearch --region $REGION update-package --package-id <package-id> --package-source S3BucketName=<bucket>,S3Key=<key> --package-description <description>
  8. Usa la DissociatePackageAPI existente para desinstalar el complemento de cualquier dominio. Puedes usar la ListPackagesForDomainAPI existente para ver el estado de la disociación.

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

    Para desinstalar un plugin, primero tendrás que inhabilitarlo en todos los índices antes de disociar el paquete del plugin.

  9. Usa la ListPackagesForDomainAPI existente para ver el estado de la disociación.