Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
compétence amazon-opensearch-service
amazon-opensearch-serviceest une compétence de la boîte à outils des agents AWS qui apporte l'expertise d'Amazon OpenSearch Service directement à votre agent de codage AI. Une compétence est un ensemble organisé d'instructions, de scripts et de documents de référence qui aide un agent à exécuter correctement une tâche, en encapsulant les connaissances du domaine et les meilleures pratiques que le modèle n'aurait pas connues autrement. L'agent charge la compétence uniquement lorsque votre demande concerne OpenSearch, de sorte qu'il ajoute des fonctionnalités sans ralentir l'agent pour des tâches non liées.
La compétence fonctionne avec les domaines OpenSearch de service gérés et les collections OpenSearch sans serveur.
Fonctionnalités
La compétence achemine chaque demande vers l'une des cinq capacités.
Migration
Planifiez une migration depuis Solr, Elasticsearch ou une migration autogérée OpenSearch vers OpenSearch Amazon Service ou Serverless. La compétence évalue la compatibilité, traduit les schémas et les requêtes, recommande les mathématiques relatives aux classes d'instances, au nombre et aux partitions, et décrit une approche de transition.
Assess my Solr 8 catalog for migration to OpenSearch Service
Note
La compétence planifie la migration ; elle ne déplace pas les données. Utilisez l'assistant de migration pour Amazon OpenSearch Service pour le remblayage historique et le transfert en direct.
Opérations
Provisionnez et gérez les domaines et les collections : cycle de vie, mises à niveau des versions, niveaux de stockage (y compris UltraWarm et OR1), contrôle d'accès détaillé et surveillance.
Provision a production OpenSearch Service domain with three Availability Zones
Recherche
Créez une recherche par mot-clé (BM25), vectorielle, sémantique, hybride et RAG. Cette compétence facilite la configuration de l'index, la sélection du moteur K-nn (FAISS HNSW contre Lucene) et les connecteurs Amazon Bedrock pour les intégrations, et inclut des exemples de requêtes DSL.
Build a hybrid search application with OpenSearch and Bedrock embeddings
Analyses du journal
Recherchez et analysez les journaux avec le langage PPL (Piped Processing Language), configurez des pipelines d' OpenSearch ingestion, détectez les anomalies et créez OpenSearch des tableaux de bord.
Investigate why my service is returning 500s and correlate with recent traces
Analyses de traces
Étudiez les traces distribuées avec OpenTelemetry : identifiez les périodes de lenteur et d'erreur, créez des cartes de service et les durées d'ingestion avec Data Prepper.
Which service is causing the p99 latency regression in the checkout flow?
Comment l'agent acquiert la compétence
La compétence est fournie via le kit d'outils des agents pour AWS. Vous avez deux options :
-
Installez le
aws-data-analyticsplugin (recommandé). Le plugin regroupe la configuration du serveur AWS MCP et les OpenSearch compétences en une seule installation. -
Découvrez-le lors de l'exécution via le serveur AWS MCP. Une fois le serveur AWS MCP configuré, votre agent trouve la compétence à la demande à l'aide de l'
search_documentationoutil du serveur et la charge ; aucune installation locale n'est requise.retrieve_skill
Utiliser la compétence avec et sans AWS Serveur MCP
La compétence est conçue pour fonctionner avec leConfigurez le AWS Serveur MCP, qui fournit un accès authentifié aux API, l'exécution de scripts en sandbox et des contrôles d'entreprise. Lorsque le serveur AWS MCP est disponible, l'agent utilise son call_aws outil pour exécuter les OpenSearch opérations.
La compétence fonctionne également sans le serveur AWS MCP. Chaque opération de la compétence s'exécute uniquement avec la AWS CLI standard (par exemple, aws opensearch describe-domain ouaws opensearchserverless create-collection). La compétence inclut des instructions qui fonctionnent avec les deux approches.
Conditions préalables
-
Un agent de codage basé sur l'IA qui prend en charge le kit d'outils des agents pour AWS (tel que Claude Code ou Codex).
-
AWS informations d'identification configurées avec autorisation pour les OpenSearch opérations que vous souhaitez exécuter. Pour les domaines, voirIdentity-based politiques. Pour Serverless, voirContrôle d'accès aux données pour Amazon OpenSearch Serverless.
-
Pour la configuration recommandée, leConfigurez le AWS Serveur MCP.
Considérations sur la sécurité
Lorsque l'agent exécute OpenSearch des opérations, il agit avec les informations d'identification que vous fournissez. Tout ce que ces informations d'identification sont autorisées à faire, l'agent peut le déclencher en votre nom.
-
Utilisez des informations d'identification dotées du moindre privilège adaptées aux index et aux actions dont l'agent a besoin. Évitez de réutiliser les informations d'identification de l'administrateur.
-
Développement et production séparés. Dirigez l'agent vers des ressources non liées à la production à des fins d'exploration et demandez une confirmation explicite avant de modifier la production.
-
Passez en revue les ressources créées par l'agent avant de vous engager dans une infrastructure à long terme. Les fonctionnalités d'opérations et de migration peuvent fournir des domaines, des collections, des rôles IAM et des ressources réseau.
-
Passez en revue les résultats de l'outil. Les réponses de l'outil MCP sont renvoyées au modèle de langage sous forme de contexte. Évitez d'exécuter des opérations sur des index contenant des données sensibles que vous ne souhaitez pas exposer à votre fournisseur de modèles.