Plugins por versão do mecanismo no Amazon OpenSearch Service - OpenSearch Serviço Amazon

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Plugins por versão do mecanismo no Amazon OpenSearch Service

Os domínios OpenSearch do Amazon Service vêm pré-embalados com plug-ins da comunidade. OpenSearch O serviço implanta e gerencia automaticamente plug-ins para você, mas implanta plug-ins diferentes dependendo da versão OpenSearch ou do Elasticsearch legado OSS que você escolher para seu domínio.

A tabela a seguir lista os plug-ins por OpenSearch versão, bem como as versões compatíveis do Elasticsearch OSS legado. Ele inclui apenas plug-ins com os quais você pode interagir — não é abrangente. OpenSearch O serviço usa plug-ins adicionais para habilitar a funcionalidade principal do serviço, como o plug-in S3 Repository para instantâneos e o plug-in OpenSearchPerformance Analyzer para otimização e monitoramento. Para obter uma lista completa de todos os plug-ins em execução no seu domínio, faça a seguinte solicitação:

GET _cat/plugins?v
Plug-in OpenSearch Versão mínima exigida Versão mínima necessária do Elasticsearch

HanLP

2.11 Sem compatibilidade

Análise hebraica

2.11 Sem compatibilidade

Classificação de pesquisa do Amazon Personalize

2.9 Sem compatibilidade

Pesquisa neural

2.9 Sem compatibilidade

Security Analytics

2,5 Sem compatibilidade

OpenSearch notifications

2.3 Sem compatibilidade

ML Commons

1.3 Sem compatibilidade

Análise Sudachi (recomendada para japonês)

1.3 Sem compatibilidade

STConvert

1.3 Sem compatibilidade

Análise Pinyin

1.3 Sem compatibilidade

Análise Nori

1.3 Sem compatibilidade

OpenSearch observabilidade

1.2

Sem compatibilidade

OpenSearch replicação entre clusters

1.1 7.10

OpenSearch pesquisa assíncrona

1,0 7.10

Análise IK (Chinês)

1,0 7.7

Análise em vietnamita

Análise em tailandês

Learning to Rank

OpenSearch detecção de anomalias

1,0 7.4

OpenSearch k-NN

1,0 7.1

OpenSearch Gerenciamento de estados de índice

1,0 6.8

OpenSearch segurança

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

Análise da Seunjeon Korean

1,0 5.1
Phonetic Analysis 1,0 2.3
Japanese (kuromoji) Analysis 1,0 Incluído em todos os domínios

ICUAnálise

1,0 Incluído em todos os domínios

Plug-ins opcionais

Além dos plug-ins padrão que vêm pré-instalados, o Amazon OpenSearch Service oferece suporte a vários plug-ins opcionais de análise de linguagem. Você pode usar o AWS Management Console e AWS CLI para associar um plug-in a um domínio, desassociar um plug-in de um domínio e listar todos os plug-ins. Um pacote de plug-in opcional é compatível com uma OpenSearch versão específica e só pode ser associado a domínios com essa versão.

Observe que, quando você reassocia um arquivo de dicionário do plug-in Sudachi, ele não reflete imediatamente no domínio. O dicionário é atualizado quando a próxima implantação azul/verde é executada no domínio como parte de uma alteração de configuração ou outra atualização. Como alternativa, você pode criar um novo pacote com os dados atualizados, criar um novo índice usando esse novo pacote, reindexar o índice existente ao novo e, em seguida, excluir o índice antigo. Se preferir usar a abordagem de reindexação, use um alias de índice para que não haja interrupções no tráfego.

Os plug-ins opcionais usam o tipo de pacote ZIP-PLUGIN. Para obter mais informações sobre plug-ins opcionais, consulte Pacotes personalizados para o Amazon OpenSearch Service.

Plugins de terceiros

O Amazon OpenSearch Service agora oferece suporte a plug-ins de terceiros de parceiros selecionados. Como os plug-ins opcionais, você pode usar o AWS Management Console e AWS CLI para associar um plug-in a um domínio, desassociar um plug-in de um domínio e listar todos os plug-ins de terceiros em seu domínio. Pacotes de plug-ins de terceiros são compatíveis com OpenSearch versões específicas e só podem ser associados a domínios com essa OpenSearch versão.

Os plug-ins de terceiros são de propriedade e fornecidos por um desenvolvedor terceirizado. Você é responsável por obter e manter licenças válidas diretamente dos desenvolvedores terceirizados. Esses plug-ins de terceiros estão disponíveis em todas as AWS regiões em que o Amazon OpenSearch Service está disponível, exceto AWS GovCloud (US) nas regiões.

nota

Alguns provedores de plug-ins podem não habilitar seus plug-ins em todas as AWS regiões em que o Amazon OpenSearch Service está disponível. Entre em contato com o provedor do plug-in em caso de dúvidas relacionadas à disponibilidade do plug-in em sua AWS região.

Para obter mais informações sobre plug-ins de terceiros, consulte Pacotes personalizados para o Amazon OpenSearch Service.

Os seguintes plug-ins de terceiros agora estão disponíveis no Amazon OpenSearch Service:

  • Plugin de pesquisa criptografado Portal26 (Titanium-LOCKBOX): O plug-in de criptografia Portal26 da Portal26.ai usa criptografia certificada NIST FIPS 140-2 para criptografar dados à medida que são indexados pelo Amazon Service. OpenSearch Esse plug-in inclui o recurso Bring Your Own Key (BYOK), permitindo que você configure chaves de criptografia separadas para cada índice.

  • Plugin Babel Street Match para OpenSearch (RNI): Este plug-in combina com precisão nomes, organizações, endereços e datas em mais de 24 idiomas, aprimorando as operações de segurança e a conformidade regulatória, reduzindo os falsos positivos e aumentando a eficiência operacional.

Os seguintes plug-ins de terceiros estão disponíveis para uso com o Amazon OpenSearch Service:

Nome do plug-in Fornecedor terceirizado Versão mínima necessária do OpenSearch serviço Versão mínima necessária do Elasticsearch Requer uma licença
Cofre de titânio Portal26.ai 2.15 Sem compatibilidade S

OpenSearch Plug-in Name Match (RNI)

babelstreet. com 2.15 Sem compatibilidade S

Os seguintes recursos do Amazon OpenSearch Service não estão disponíveis para uso ao usar plug-ins de terceiros:

Nome do plug-in Plugin de criptografia Plug-in Babel Street Match

Pesquisa entre clusters

Sem compatibilidade Sem compatibilidade

Replicação entre clusters

Sem compatibilidade Sem compatibilidade

Reindexação remota

Sem compatibilidade Sem compatibilidade

Ajuste automático

Sem compatibilidade Sem compatibilidade

Ultrawarm

Sem compatibilidade Compatível

Multi-AZ com modo de espera

Sem compatibilidade Sem compatibilidade

Você pode usar o"CreatePackage", "AssociatePackage" e "DissociatePackage" para carregar e associar o plug-in que você usa ao seu domínio gerenciado do Amazon OpenSearch Service. "PACKAGE-CONFIG"e os tipos de "PACKAGE-LICENSE" pacotes são suportados para carregar a configuração do plug-in e os arquivos de licença. Para obter os arquivos de licença para instalar o Portal26, consulte Portal26.ai. Para obter os arquivos de licença para instalar o OpenSearch plug-in Name Match (RNI), consulte Babel Street.

Pré-requisitos

  • Certifique-se de ter a configuração do plug-in e os arquivos de licença para a theOpenSearch versão em execução no seu domínio do Amazon OpenSearch Service.

  • Você deve ter o seguinte ativado em seu domínio do Amazon OpenSearch Service:

Instalando plug-ins de terceiros com AWS CLI

Para permitir o uso de plug-ins de terceiros usando o, AWS CLI você precisará aplicar o seguinte modelo de serviçoJSON:

  1. Obtenha a lista de plug-ins de terceiros disponíveis usando os pacotes APIdescribe.

    aws opensearch --region $REGION describe-packages --filters '[{"Name": "PackageType","Value": ["ZIP-PLUGIN"]}, {"Name": "PackageName","Value": ["<package-name>"]}]'
  2. Crie um novo pacote para licença de plug-in usando o existente CreatePackageAPI.

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

    Atualize o bucket e o local da chave para apontar para o arquivo de licença no bucket s3 da conta. O arquivo deve ter uma extensão.json ou .xml.

  3. Crie um novo pacote para configuração do plug-in usando o existente CreatePackageAPI.

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

    Atualize o bucket e o local da chave para apontar para o arquivo zip de configuração no bucket s3 da conta de chamada. O s3 deve estar na mesma região em que o pacote foi criado. Somente arquivos zip são suportados para pacotes do tipo de configuração. O conteúdo do arquivo zip deve seguir a estrutura de diretórios conforme esperado pelo plug-in.

  4. Use o novo AssociatePackageAPIpara associar o plug-in do parceiro junto com a licença e a configuração a um domínio compatível do Amazon OpenSearch Service (versão correspondente) usando os IDs de pacote desses pacotes.

    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

    Os plug-ins são instalados e desinstalados usando um processo de implantação azul/verde.

  5. Use o existente ListPackagesForDomainAPIpara ver o status da associação. O status da associação mudará à medida que o fluxo de trabalho progride de ASSOCATING paraACTIVE. O status da associação muda para ACTIVE quando o fluxo de trabalho de instalação do plug-in for concluído e o plug-in estiver pronto para ser usado.

    aws opensearch --region $REGION list-packages-for-domain --domain-name <domain name>
  6. Use o existente GetPackageVersionHistoryAPIpara ver as versões de qualquer pacote.

  7. Os pacotes de licença/configuração podem ser atualizados usando os existentes. UpdatePackageAPI Use o seguinte API para aplicar atualizações de pacotes a um domínio.

    aws opensearch --region $REGION update-package --package-id <package-id> --package-source S3BucketName=<bucket>,S3Key=<key> --package-description <description>
  8. Use o existente DissociatePackageAPIpara desinstalar o plug-in de qualquer domínio. Você pode usar o existente ListPackagesForDomainAPIpara ver o status da dissociação.

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

    Para desinstalar um plug-in, primeiro você precisará desabilitar o plug-in de todos os índices antes de dissociar o pacote do plug-in.

  9. Use o existente ListPackagesForDomainAPIpara ver o status da dissociação.