

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.

# Connexion au OpenSearch service dans AWS Glue Studio
<a name="connecting-to-data-opensearch"></a>

 AWS Gluefournit un support intégré pour Amazon OpenSearch Service. AWS Glue Studiofournit une interface visuelle pour se connecter à Amazon OpenSearch Service, créer des tâches d'intégration de données et les exécuter sur le runtime Spark AWS Glue Studio sans serveur. Cette fonctionnalité n'est pas compatible avec le OpenSearch Service serverless. 

 AWS Glue Studio crée une connexion unifiée pour Amazon OpenSearch Service. Pour de plus amples informations, veuillez consulter [Considérations](using-connectors-unified-connections.md#using-connectors-unified-connections-considerations). 

**Topics**
+ [Création d'une connexion OpenSearch de service](creating-opensearch-connection.md)
+ [Création d'un nœud OpenSearch de source de service](creating-opensearch-source-node.md)
+ [Création d'un nœud cible de OpenSearch service](creating-opensearch-target-node.md)
+ [Options avancées](#creating-opensearch-connection-advanced-options)

# Création d'une connexion OpenSearch de service
<a name="creating-opensearch-connection"></a>

**Prérequis :**
+ Identifiez le point de terminaison *aosEndpoint* et le port du domaine que *aosPort* vous souhaitez consulter, ou créez la ressource en suivant les instructions de la documentation Amazon OpenSearch Service. Pour plus d'informations sur la création d'un domaine, consultez [la section Création et gestion OpenSearch de domaines Amazon Service](https://docs.aws.amazon.com//opensearch-service/latest/developerguide/createupdatedomains.html) dans la documentation Amazon OpenSearch Service.

  Un point de terminaison de domaine Amazon OpenSearch Service aura le formulaire par défaut suivant, https://search - *domainName* -*unstructuredIdContent*. *region*.es.amazonaws.com. Pour plus d'informations sur l'identification du point de terminaison de votre domaine, consultez la section [Création et gestion des domaines Amazon OpenSearch Service](https://docs.aws.amazon.com//opensearch-service/latest/developerguide/createupdatedomains.html) dans la documentation Amazon OpenSearch Service. 

  Identifiez ou générez des informations d'authentification HTTP de base, *aosUser* et *aosPassword* pour votre domaine.

**Pour configurer une connexion au OpenSearch service, procédez comme suit :**

1. Dans AWS Secrets Manager, créez un secret à l'aide de vos informations d'identification OpenSearch de service. Pour créer un secret dans Secrets Manager, suivez le didacticiel disponible dans la [section Créer un AWS Secrets Manager secret](https://docs.aws.amazon.com//secretsmanager/latest/userguide/create_secret.html) dans la AWS Secrets Manager documentation. Après avoir créé le secret, conservez le nom du secret *secretName* pour l'étape suivante. 
   + Lorsque vous sélectionnez des **paires clé/valeur**, créez une paire pour la clé `USERNAME` contenant la valeur. *aosUser*
   + Lorsque vous sélectionnez des **paires clé/valeur**, créez une paire pour la clé `PASSWORD` contenant la valeur. *aosPassword*

1. Dans la AWS Glue console, créez une connexion en suivant les étapes décrites dans[Ajouter une AWS Glue connexion](console-connections.md). Après avoir créé la connexion, conservez le nom de la connexion pour une utilisation future dans AWS Glue. *connectionName* 
   + Lorsque vous sélectionnez un **type de connexion**, sélectionnez OpenSearch Service.
   + Lorsque vous sélectionnez un point de terminaison de domaine, fournissez*aosEndpoint*.
   + Lorsque vous sélectionnez un port, indiquez*aosPort*.
   + Lorsque vous sélectionnez un **AWS secret**, fournissez*secretName*.

# Création d'un nœud OpenSearch de source de service
<a name="creating-opensearch-source-node"></a>

## Prérequis
<a name="creating-opensearch-source-node-prerequisites"></a>
+ Une connexion AWS Glue OpenSearch de service, configurée avec un AWS Secrets Manager secret, comme décrit dans la section précédente,[Création d'une connexion OpenSearch de service](creating-opensearch-connection.md).
+ Les autorisations appropriées sur votre tâche pour lire le secret utilisé par la connexion.
+ Un index des OpenSearch services que vous aimeriez lire,*aosIndex*.

## Ajouter une source OpenSearch de données de service
<a name="creating-opensearch-source-node-add"></a>

**Pour ajouter une **source de données — nœud OpenSearch de service** :**

1.  Choisissez la connexion pour votre source OpenSearch de données de service. Puisque vous l'avez créé, il devrait être disponible dans le menu déroulant. Si vous devez créer une connexion, choisissez **Create OpenSearch Service connection**. Pour de plus amples informations, veuillez consulter la section précédente [Création d'une connexion OpenSearch de service](creating-opensearch-connection.md). 

    Une fois que vous avez choisi une connexion, vous pouvez afficher ses propriétés en cliquant sur **Afficher les propriétés**. 

1. Fournissez **Index**, l'index que vous souhaitez lire.

1. Vous pouvez éventuellement fournir **Query**, une OpenSearch requête permettant de fournir des résultats plus spécifiques. Pour plus d'informations sur la rédaction de OpenSearch requêtes, consultez[Lecture à partir des index OpenSearch de service](aws-glue-programming-etl-connect-opensearch-home.md#aws-glue-programming-etl-connect-opensearch-read).

1.  Dans **Propriétés du OpenSearch service personnalisé**, entrez les paramètres et les valeurs nécessaires. 

# Création d'un nœud cible de OpenSearch service
<a name="creating-opensearch-target-node"></a>

## Prérequis
<a name="creating-opensearch-target-node-prerequisites"></a>
+ Une connexion AWS Glue OpenSearch de service, configurée avec un AWS Secrets Manager secret, comme décrit dans la section précédente,[Création d'une connexion OpenSearch de service](creating-opensearch-connection.md).
+ Les autorisations appropriées sur votre tâche pour lire le secret utilisé par la connexion.
+ Un index des OpenSearch services dans lequel vous souhaitez écrire,*aosIndex*.

## Ajouter une cible OpenSearch de données de service
<a name="creating-opensearch-target-node-add"></a>

**Pour ajouter une **cible de données — nœud OpenSearch de service** :**

1.  Choisissez la connexion pour votre source OpenSearch de données de service. Puisque vous l'avez créé, il devrait être disponible dans le menu déroulant. Si vous devez créer une connexion, choisissez **Create OpenSearch Service connection**. Pour de plus amples informations, veuillez consulter la section précédente [Création d'une connexion OpenSearch de service](creating-opensearch-connection.md). 

    Une fois que vous avez choisi une connexion, vous pouvez afficher ses propriétés en cliquant sur **Afficher les propriétés**. 

1. Fournissez **Index**, l'index que vous souhaitez lire.

1.  Dans **Propriétés du OpenSearch service personnalisé**, entrez les paramètres et les valeurs nécessaires. 

## Options avancées
<a name="creating-opensearch-connection-advanced-options"></a>

Vous pouvez fournir des options avancées lors de la création d'un nœud OpenSearch de service. Ces options sont les mêmes que celles disponibles lors de la programmation AWS Glue de scripts Spark.

Consultez [OpenSearch Connexions de service](aws-glue-programming-etl-connect-opensearch-home.md). 