

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.

# Création d'un tableau multirégional avec les paramètres par défaut dans Amazon Keyspaces
<a name="tables-mrr-create-default"></a>

Cette section fournit des exemples de création d'une table multirégionale en mode à la demande avec tous les paramètres par défaut. Vous pouvez le faire sur la console Amazon Keyspaces à l'aide de CQL ou du. AWS CLI Toutes les tables que vous créez dans un espace de touches multirégional héritent automatiquement des paramètres multirégionaux de l'espace de touches.

Pour créer un espace de touches multirégional, voir. [Création d'un keyspace multirégional dans Amazon Keyspaces](keyspaces-mrr-create.md)

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

**Création d'un tableau multirégional avec les paramètres par défaut (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 un espace de touches multirégional.

1. **Dans l'onglet Tables**, choisissez **Créer une table**.

1. Dans **Nom de la table**, entrez le nom de la table. Le Régions AWS fichier dans lequel cette table est répliquée est indiqué dans la boîte d'information.

1. Continuez avec le schéma de table.

1. Sous **Paramètres du tableau**, passez à l'option **Paramètres par défaut**. Notez les paramètres par défaut suivants pour les tables multirégionales.
   + **Mode capacité** : le mode de capacité par défaut est **à la demande**. Pour plus d'informations sur la configuration du mode **provisionné**, consultez[Création d'une table multirégionale en mode provisionné avec mise à l'échelle automatique dans Amazon Keyspaces](tables-mrr-create-provisioned.md).
   + **Gestion des clés de chiffrement** : seule l'**Clé détenue par AWS**option est prise en charge.
   + **Horodatages côté client** : cette fonctionnalité est requise pour les tables multirégionales.
   + Choisissez **Personnaliser les paramètres** si vous devez activer Time to Live (TTL) pour le tableau et toutes ses répliques.
**Note**  
Vous ne pourrez pas modifier les paramètres TTL sur une table multirégionale existante.

1. Pour terminer, choisissez **Créer une table**.

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

**Création d'une table multirégionale en mode à la demande avec les paramètres par défaut**
+ Pour créer une table multirégionale avec des paramètres par défaut, vous pouvez utiliser l'instruction CQL suivante.

  ```
  CREATE TABLE mykeyspace.mytable(pk int, ck int, PRIMARY KEY (pk, ck))
      WITH CUSTOM_PROPERTIES = {
  	'capacity_mode':{
  		'throughput_mode':'PAY_PER_REQUEST'
  	},
  	'point_in_time_recovery':{
  		'status':'enabled'
  	},
  	'encryption_specification':{
  		'encryption_type':'AWS_OWNED_KMS_KEY'
  	},
  	'client_side_timestamps':{
  		'status':'enabled'
  	}
  };
  ```

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

**À l'aide du AWS CLI**

1. Pour créer une table multirégionale avec les paramètres par défaut, il suffit de spécifier le schéma. Vous pouvez utiliser l'exemple suivant.

   ```
   aws keyspaces create-table --keyspace-name mykeyspace --table-name mytable \
   --schema-definition 'allColumns=[{name=pk,type=int}],partitionKeys={name= pk}'
   ```

   Le résultat de la commande est le suivant :

   ```
   {
       "resourceArn": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/mykeyspace/table/mytable"
   }
   ```

1. Pour confirmer les paramètres du tableau, vous pouvez utiliser l'instruction suivante.

   ```
   aws keyspaces get-table --keyspace-name mykeyspace --table-name mytable
   ```

   La sortie affiche tous les paramètres par défaut d'une table multirégionale. 

   ```
   {
       "keyspaceName": "mykeyspace",
       "tableName": "mytable",
       "resourceArn": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/mykeyspace/table/mytable",
       "creationTimestamp": "2023-12-19T16:50:37.639000+00:00",
       "status": "ACTIVE",
       "schemaDefinition": {
           "allColumns": [
               {
                   "name": "pk",
                   "type": "int"
               }
           ],
           "partitionKeys": [
               {
                   "name": "pk"
               }
           ],
           "clusteringKeys": [],
           "staticColumns": []
       },
       "capacitySpecification": {
           "throughputMode": "PAY_PER_REQUEST",
           "lastUpdateToPayPerRequestTimestamp": "2023-12-19T16:50:37.639000+00:00"
       },
       "encryptionSpecification": {
           "type": "AWS_OWNED_KMS_KEY"
       },
       "pointInTimeRecovery": {
           "status": "DISABLED"
       },
       "defaultTimeToLive": 0,
       "comment": {
           "message": ""
       },
       "clientSideTimestamps": {
           "status": "ENABLED"
       },
       "replicaSpecifications": [
           {
               "region": "us-east-1",
               "status": "ACTIVE",
               "capacitySpecification": {
                   "throughputMode": "PAY_PER_REQUEST",
                   "lastUpdateToPayPerRequestTimestamp": 1702895811.469
               }
           },
           {
               "region": "eu-north-1",
               "status": "ACTIVE",
               "capacitySpecification": {
                   "throughputMode": "PAY_PER_REQUEST",
                   "lastUpdateToPayPerRequestTimestamp": 1702895811.121
               }
           }
       ]
   }
   ```

------