

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.

# Configurer les horodatages côté client pour une table dans Amazon Keyspaces
<a name="client-side-timestamps-existing-table"></a>

Suivez ces exemples pour activer les horodatages côté client pour les tables existantes à l'aide d'Amazon Keyspaces AWS Management Console, du Cassandra Query Language (CQL) ou du. AWS Command Line Interface

------
#### [ Console ]

**Pour activer les horodatages côté client pour une table existante (console)**

1. [Connectez-vous à la AWS Management Console console Amazon Keyspaces et ouvrez-la chez https://console.aws.amazon.com/keyspaces/ vous.](https://console.aws.amazon.com/keyspaces/home)

1. Choisissez le tableau que vous souhaitez mettre à jour, puis choisissez l'onglet **Paramètres supplémentaires**.

1. **Dans l'onglet **Paramètres supplémentaires**, accédez à **Modifier les horodatages côté client et sélectionnez Activer les horodatages** côté client**

1. Choisissez **Enregistrer les modifications** pour modifier les paramètres du tableau.

------
#### [ Cassandra Query Language (CQL) ]

**Utilisation d'une instruction CQL**

1. Activez les horodatages côté client pour une table existante avec l'instruction CQL. `ALTER TABLE`

   ```
   ALTER TABLE my_table WITH custom_properties = {'client_side_timestamps': {'status': 'enabled'}};;
   ```

1. Pour confirmer les paramètres d'horodatage côté client pour la nouvelle table, utilisez une `SELECT` instruction pour vérifier les paramètres, `custom_properties` comme indiqué dans l'exemple suivant. 

   ```
   SELECT custom_properties from system_schema_mcs.tables where keyspace_name = 'my_keyspace' and table_name = 'my_table';
   ```

   Le résultat de cette instruction indique l'état des horodatages côté client.

   ```
   'client_side_timestamps': {'status': 'enabled'}
   ```

------
#### [ AWS CLI ]

**En utilisant le AWS CLI**

1. Vous pouvez activer les horodatages côté client pour une table existante à l'aide de l' AWS CLI exemple suivant.

   ```
   ./aws keyspaces update-table \
   --keyspace-name my_keyspace \
   --table-name my_table \
   --client-side-timestamps 'status=ENABLED'
   ```

1. Pour vérifier que les horodatages côté client sont activés pour la table, exécutez le code suivant.

   ```
   ./aws keyspaces get-table \
   --keyspace-name my_keyspace \
   --table-name my_table
   ```

   La sortie doit ressembler à cet exemple et indiquer l'état des horodatages côté client sous la forme. `ENABLED`

   ```
   {
       "keyspaceName": "my_keyspace",
       "tableName": "my_table",
       "resourceArn": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/my_keyspace/table/my_table",
       "creationTimestamp": 1662681312.906,
       "status": "ACTIVE",
       "schemaDefinition": {
           "allColumns": [
               {
                   "name": "id",
                   "type": "int"
               },
               {
                   "name": "date",
                   "type": "timestamp"
               },
               {
                   "name": "name",
                   "type": "text"
               }
           ],
           "partitionKeys": [
               {
                   "name": "id"
               }
           ],
           "clusteringKeys": [],
           "staticColumns": []
       },
       "capacitySpecification": {
           "throughputMode": "PAY_PER_REQUEST",
           "lastUpdateToPayPerRequestTimestamp": 1662681312.906
       },
       "encryptionSpecification": {
           "type": "AWS_OWNED_KMS_KEY"
       },
       "pointInTimeRecovery": {
           "status": "DISABLED"
       },
       "clientSideTimestamps": {
           "status": "ENABLED"
       },
       "ttl": {
           "status": "ENABLED"
       },
       "defaultTimeToLive": 0,
       "comment": {
           "message": ""
       }
   }
   ```

------