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
GET _cat/plugins?v
Plug-in | OpenSearch Versão mínima exigida | Versão mínima necessária do Elasticsearch |
---|---|---|
2.11 | Sem compatibilidade | |
2.11 | Sem compatibilidade | |
2.9 | Sem compatibilidade | |
2.9 | Sem compatibilidade | |
2,5 | Sem compatibilidade | |
2.3 | Sem compatibilidade | |
1.3 | Sem compatibilidade | |
Análise Sudachi |
1.3 | Sem compatibilidade |
1.3 | Sem compatibilidade | |
1.3 | Sem compatibilidade | |
1.3 | Sem compatibilidade | |
1.2 |
Sem compatibilidade | |
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 | 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
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
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 |
---|---|---|
Sem compatibilidade | Sem compatibilidade | |
Sem compatibilidade | Sem compatibilidade | |
Sem compatibilidade | Sem compatibilidade | |
Sem compatibilidade | Sem compatibilidade | |
Sem compatibilidade | Compatível | |
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.
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:
-
Defina “Aplicar HTTPS” como “verdadeiro”
-
Ative o suporte para TLSSecurityPolicy'Policy-Min- -1-2- TLS -2023-10'. PFS Para obter mais informações, consulte DomainEndpointOptions.
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:
-
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>"]}]'
-
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.
-
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.
-
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.
-
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>
-
Use o existente GetPackageVersionHistory
APIpara ver as versões de qualquer pacote. -
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>
-
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.
-
Use o existente ListPackagesForDomainAPIpara ver o status da dissociação.