Comment accéder à AWS OpenSesearch

Comment accéder à AWS OpenSesearch
OpenSearch est un index, un moteur de recherche, une base de données analytique, une solution Big Data, etc., Ce qui est un peu comme "Google". C'est un moteur de recherche basé sur la bibliothèque Open Lucene. Il peut être considéré comme une base de données NoSQL qui peut être communiquée via des demandes JSON. AWS offre la possibilité d'accéder à OpenSesearch à partir de la plate-forme en créant des domaines.

Commençons par comment accéder à AWS OpenSesearch.

Access AWS OpenSesearch

Pour accéder à AWS OpenSesearch, créez un domaine à partir de la plate-forme:

Tapez le nom du domaine pour démarrer les configurations:

Sélectionnez l'option de développement et de test et sa version dans la section Type de développement:

Sélectionnez la zone de disponibilité, son type et le nombre de nœuds:

Créez un utilisateur principal en fournissant le nom d'utilisateur et le mot de passe:

Autoriser l'accès ouvert au domaine dans la section Politique d'accès:

Clique sur le "Créer”Bouton pour terminer les configurations de domaine:

Localisez le point de terminaison du domaine à partir de la page de service et copiez-le:

Utilisez la commande suivante après avoir modifié le «nom d'utilisateur","mot de passe", et "points de terminaison«Pour ajouter des données dans le domaine:

curl -xput -u ':' '// _ doc / 1' -d '"Director": "Burton, Tim", "Genre": ["Comedy", "Sci-Fi"], "Year": 1996 , "Actor": ["Jack Nicholson", "Pierce Brosnan", "Sarah Jessica Parker"], "Title": "Mars Attaque!" '-H' Content-Type: Application / JSON '

La commande utilisée pour ce guide est écrite ci-dessous:

curl -xput -u 'admin: abc12345 @' 'https: // search-demo-7mrnksrl5eja2zjqp5gmkecpau.AP-Southeast-1.es.Amazonaws.com / Demo / _doc / 1 '-d' "Director": "Burton, Tim", "Genre": ["Comedy", "Sci-Fi"], "Year": 1996, "Actor": [" Jack Nicholson "," Pierce Brosnan "," Sarah Jessica Parker "]," Title ":" Mars Attaque!" '-H' Content-Type: Application / JSON '

Exécutez la commande ci-dessus dans le CloudShell AWS:

Après cela, utilisez la commande suivante en remplaçant à nouveau le «nom d'utilisateur","mot de passe", et "point final«Pour obtenir les données du domaine:

curl -xget -u ':' '// _ recherche?Q = Mars & Pretty = True '

Ce qui suit est la commande utilisée dans le guide:

curl -xget -u 'admin: abc12345 @' 'https: // search-demo-7mrnksrl5eja2zjqp5gmkecpau.AP-Southeast-1.es.Amazonaws.com / démo / _search?Q = Mars & Pretty = True '

L'exécution de la commande ci-dessus affichera la sortie suivante:

Copiez l'URL du domaine et collez-le sur le navigateur Web:

Fournissez le nom d'utilisateur et le mot de passe pour connecter le tableau de bord:

Clique sur le "Explorer par moi-même”Lien pour explorer le tableau de bord:

Clique sur le "Gestion de la pile”Bouton du panneau de gauche sur la plate-forme:

Créez un nouveau modèle d'index à partir du tableau de bord pour accéder à l'OpenSearch:

Tapez le nom de votre domaine et cliquez sur le "L'étape suivante" bouton:

Après cela, cliquez sur le "Créer un modèle d'index" bouton:

Les données du domaine sont accessibles à partir de cette page:

Vous avez accédé à la recherche AWS OpenSech.

Conclusion

Pour accéder à AWS OpenSesearch, créez un domaine à partir de la plate-forme en le configurant. Ensuite, rendez-vous dans le service AWS CloudShell pour exécuter la commande pour saisir les données dans le domaine. Copiez l'URL de la plate-forme et collez-le sur le navigateur Web pour vous connecter au tableau de bord. Créez des modèles d'index à partir de la page de gestion de la pile et accédez à AWS OpenSearch.