

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.

# Comment valider des modèles de données sur Amazon Keyspaces et Apache Cassandra
<a name="workbench.commit"></a>

Cette section explique comment valider des modèles de données complets dans les clusters Amazon Keyspaces et Apache Cassandra. Ce processus crée automatiquement les ressources côté serveur pour les espaces clés et les tables en fonction des paramètres que vous avez définis dans le modèle de données. 

![\[Capture d'écran de la console qui montre les options de validation.\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/images/workbench/key_nosql_commit.png)


**Topics**
+ [Avant de commencer](#workbench.commit.preqequ)
+ [Connectez-vous à Amazon Keyspaces avec des informations d'identification spécifiques au service](workbench.commit.ssc.md)
+ [Connectez-vous à Amazon Keyspaces avec des informations d'identification Gestion des identités et des accès AWS (IAM)](workbench.commit.iam.md)
+ [Utiliser une connexion enregistrée](workbench.commit.default.md)
+ [S'engager dans Apache Cassandra](workbench.commit.cassandra.md)

## Avant de commencer
<a name="workbench.commit.preqequ"></a>

Amazon Keyspaces nécessite l'utilisation du protocole TLS (Transport Layer Security) pour sécuriser les connexions avec les clients. Pour vous connecter à Amazon Keyspaces à l'aide du protocole TLS, vous devez effectuer la tâche suivante avant de pouvoir commencer.
+  Téléchargez les certificats numériques suivants et enregistrez les fichiers localement ou dans votre répertoire personnel.

  1. AmazonRootCA1

  1. AmazonRootCA2

  1. AmazonRootCA3

  1. AmazonRootCA4

  1. Starfield Class 2 Root (en option, pour une rétrocompatibilité)

  Pour télécharger les certificats, vous pouvez utiliser les commandes suivantes.

  ```
  curl -O https://www.amazontrust.com/repository/AmazonRootCA1.pem
  curl -O https://www.amazontrust.com/repository/AmazonRootCA2.pem
  curl -O https://www.amazontrust.com/repository/AmazonRootCA3.pem
  curl -O https://www.amazontrust.com/repository/AmazonRootCA4.pem
  curl -O https://certs.secureserver.net/repository/sf-class2-root.crt
  ```
**Note**  
Amazon Keyspaces utilisait auparavant des certificats TLS ancrés à l'autorité de certification Starfield Class 2. AWS migre le tout Régions AWS vers des certificats émis dans le cadre d'Amazon Trust Services (Amazon Root CAs 1—4). Au cours de cette transition, configurez les clients pour qu'ils fassent confiance à la fois à Amazon Root CAs 1-4 et à la racine Starfield afin de garantir la compatibilité entre toutes les régions.

  Combinez tous les certificats téléchargés dans un seul `pem` fichier portant le nom *keyspaces-bundle.pem* indiqué dans nos exemples. Pour ce faire, exécutez la commande suivante : Prenez note du chemin du fichier, vous en aurez besoin plus tard.

  ```
  cat AmazonRootCA1.pem \
   AmazonRootCA2.pem \
   AmazonRootCA3.pem \
   AmazonRootCA4.pem \
   sf-class2-root.crt \
   > keyspaces-bundle.pem
  ```

Après avoir enregistré le fichier de certificat, vous pouvez vous connecter à Amazon Keyspaces. L'une des options consiste à se connecter à l'aide d'informations d'identification spécifiques au service. Les informations d'identification spécifiques au service sont un nom d'utilisateur et un mot de passe associés à un utilisateur IAM spécifique et ne peuvent être utilisés qu'avec le service spécifié. La deuxième option consiste à se connecter avec des informations d'identification IAM utilisant le [processus AWS Signature Version 4 (SigV4](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html)). Pour en savoir plus sur ces deux options, consultez[Créez des informations d'identification pour un accès programmatique à Amazon Keyspaces](programmatic.credentials.md).

Pour vous connecter à l'aide d'informations d'identification spécifiques au service, consultez. [Connectez-vous à Amazon Keyspaces avec des informations d'identification spécifiques au service](workbench.commit.ssc.md)

Pour vous connecter à l'aide des informations d'identification IAM, consultez[Connectez-vous à Amazon Keyspaces avec des informations d'identification Gestion des identités et des accès AWS (IAM)](workbench.commit.iam.md).

# Connectez-vous à Amazon Keyspaces avec des informations d'identification spécifiques au service
<a name="workbench.commit.ssc"></a>

Cette section explique comment utiliser les informations d'identification spécifiques au service pour valider le modèle de données que vous avez créé ou modifié avec NoSQL Workbench.

1. Pour créer une nouvelle connexion à l'aide d'informations d'identification spécifiques au service, choisissez l'onglet Se **connecter en utilisant le nom d'utilisateur et le mot de passe**. 

   1. Avant de commencer, vous devez créer des informations d'identification spécifiques au service à l'aide du processus documenté sur. [Créez des informations d'identification spécifiques au service pour un accès programmatique à Amazon Keyspaces](programmatic.credentials.ssc.md)

   Après avoir obtenu les informations d'identification spécifiques au service, vous pouvez continuer à configurer la connexion. Continuez avec l'une des méthodes suivantes :
   + **Nom d'utilisateur** — Entrez le nom d'utilisateur.
   + **Mot de passe** — Entrez le mot de passe.
   + **Région AWS**— Pour les régions disponibles, voir[Points de terminaison de service pour Amazon Keyspaces](programmatic.endpoints.md).
   + **Port** — Amazon Keyspaces utilise le port 9142. 

   Vous pouvez également importer des informations d'identification enregistrées à partir d'un fichier.

1. Choisissez **Commit** pour mettre à jour Amazon Keyspaces avec le modèle de données.

![\[Capture d'écran de la console qui montre une connexion à Amazon Keyspaces à l'aide d'informations d'identification spécifiques au service.\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/images/workbench/key_nosql_SSC.png)


# Connectez-vous à Amazon Keyspaces avec des informations d'identification Gestion des identités et des accès AWS (IAM)
<a name="workbench.commit.iam"></a>

Cette section explique comment utiliser les informations d'identification IAM pour valider le modèle de données créé ou modifié avec NoSQL Workbench.

1. Pour créer une nouvelle connexion à l'aide des informations d'identification IAM, choisissez l'onglet **Se connecter à l'aide des informations d'identification IAM**. 

   1. Avant de commencer, vous devez créer des informations d'identification IAM à l'aide de l'une des méthodes suivantes.
     + Pour accéder à la console, utilisez votre nom d'utilisateur IAM et votre mot de passe pour vous connecter à la [AWS Management Console](https://console.aws.amazon.com/console/home) depuis la page de connexion IAM. Pour plus d'informations sur les informations d'identification de AWS sécurité, y compris l'accès programmatique et les alternatives aux informations d'identification à long terme, consultez les [informations d'identification AWS de sécurité](https://docs.aws.amazon.com/IAM/latest/UserGuide/security-creds.html) dans le guide de l'*utilisateur IAM*. Pour en savoir plus sur la connexion à votre Compte AWS compte, consultez la section [Comment vous connecter AWS dans](https://docs.aws.amazon.com/signin/latest/userguide/how-to-sign-in.html) le *guide de Connexion à AWS l'utilisateur*.
     + Pour accéder à la CLI, vous avez besoin d'un ID de clé d'accès et d'une clé d'accès secrète. Utilisation des informations d'identification temporaires au lieu des clés d'accès à long terme si possible. Les informations d'identification temporaires incluent un ID de clé d'accès, une clé d'accès secrète et un jeton de sécurité qui indique la date d'expiration des informations d'identification. Pour plus d'informations, consultez la section [Utilisation d'informations d'identification temporaires avec AWS des ressources](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html) dans le *Guide de l'utilisateur IAM*.
     + Pour accéder à l'API, vous avez besoin d'un ID de clé d'accès et d'une clé d'accès secrète. Utilisez des clés d'accès utilisateur IAM plutôt que des clés d'accès Utilisateur racine d'un compte AWS . Pour plus d'informations sur la création de clés d'accès, voir [Gérer les clés d'accès pour les utilisateurs IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html) dans le guide de l'*utilisateur IAM*. 

     Pour plus d'informations, consultez [la section Gestion des clés d'accès pour les utilisateurs IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html).

   Après avoir obtenu les informations d'identification IAM, vous pouvez continuer à configurer la connexion.
   + **Nom de la connexion** : nom de la connexion.
   + **Région AWS**— Pour les régions disponibles, voir[Points de terminaison de service pour Amazon Keyspaces](programmatic.endpoints.md).
   + **ID de clé d'accès** — Entrez l'ID de clé d'accès.
   + **Clé d'accès secrète** — Entrez la clé d'accès secrète.
   + **Port** — Amazon Keyspaces utilise le port 9142. 
   + **AWS certificat public** : pointez sur le AWS certificat qui a été téléchargé lors de la première étape.
   + **Connexion persistante** : cochez cette case si vous souhaitez enregistrer les secrets de AWS connexion localement.

1. Choisissez **Commit** pour mettre à jour Amazon Keyspaces avec le modèle de données.

![\[Capture d'écran de la console qui montre une connexion à Amazon Keyspaces à l'aide des informations d'identification IAM.\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/images/workbench/key_nosql_IAM.png)


# Utiliser une connexion enregistrée
<a name="workbench.commit.default"></a>

Si vous avez déjà configuré une connexion à Amazon Keyspaces, vous pouvez l'utiliser comme connexion par défaut pour valider les modifications du modèle de données. Choisissez l'onglet **Utiliser les connexions enregistrées** et continuez à valider les mises à jour.

![\[Capture d'écran de la console qui montre la connexion par défaut à Amazon Keyspaces.\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/images/workbench/key_nosql_connection.png)


# S'engager dans Apache Cassandra
<a name="workbench.commit.cassandra"></a>

Cette section explique comment établir les connexions à un cluster Apache Cassandra pour valider le modèle de données créé ou modifié avec NoSQL Workbench.

**Note**  
Seuls les modèles de données qui ont été créés avec des clusters Apache Cassandra `SimpleStrategy` ou qui `NetworkTopologyStrategy` peuvent être validés dans ceux-ci. Pour modifier la stratégie de réplication, modifiez l'espace-clé dans le modeleur de données.

1. 
   + **Nom d'utilisateur** — Entrez le nom d'utilisateur si l'authentification est activée sur le cluster.
   + **Mot de passe** — Entrez le mot de passe si l'authentification est activée sur le cluster.
   + **Points de contact** — Entrez les points de contact.
   + **Centre de données local** : entrez le nom du centre de données local.
   + **Port** — La connexion utilise le port 9042.

1. Choisissez **Commit** pour mettre à jour le cluster Apache Cassandra avec le modèle de données.

![\[Capture d'écran de la console qui montre une connexion à Apache Cassandra.\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/images/workbench/key_nosql_cassandra.png)
