

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Crea una tabella multiregionale con impostazioni predefinite in Amazon Keyspaces
<a name="tables-mrr-create-default"></a>

Questa sezione fornisce esempi di come creare una tabella multiregionale in modalità on-demand con tutte le impostazioni predefinite. Puoi farlo sulla console Amazon Keyspaces, utilizzando CQL o il. AWS CLI Tutte le tabelle che crei in uno spazio chiave multiregionale ereditano automaticamente le impostazioni multiregionali dallo spazio chiave.

Per creare uno spazio chiave multiregionale, vedere. [Crea uno spazio chiave multiregionale in Amazon Keyspaces](keyspaces-mrr-create.md)

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

**Creare una tabella multiregionale con impostazioni predefinite (console)**

1. [Accedi a e apri Console di gestione AWS la console Amazon Keyspaces a casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. Scegli uno spazio chiave multiregionale.

1. Nella scheda **Tabelle**, scegli **Crea** tabella.

1. In **Nome tabella**, inserisci il nome della tabella. Le informazioni in Regioni AWS cui questa tabella viene replicata sono mostrate nella casella delle informazioni.

1. Continuate con lo schema della tabella.

1. In **Impostazioni tabella**, continua con l'opzione **Impostazioni predefinite**. Nota le seguenti impostazioni predefinite per le tabelle con più regioni.
   + **Modalità capacità**: la modalità di capacità predefinita è **On-demand**. Per ulteriori informazioni sulla configurazione della modalità **provisioned**, vedere. [Crea una tabella multiregionale in modalità provisioning con scalabilità automatica in Amazon Keyspaces](tables-mrr-create-provisioned.md)
   + **Gestione delle chiavi di crittografia**: è supportata solo l'**Chiave di proprietà di AWS**opzione.
   + **Timestamp lato client**: questa funzionalità è richiesta per le tabelle multiregionali.
   + Scegli **Personalizza impostazioni** se devi attivare Time to Live (TTL) per la tabella e tutte le sue repliche.
**Nota**  
Non sarai in grado di modificare le impostazioni TTL su una tabella multiregionale esistente.

1. Per finire, scegli **Crea** tabella.

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

**Crea una tabella multiregionale in modalità on-demand con impostazioni predefinite**
+ Per creare una tabella multiregionale con impostazioni predefinite, è possibile utilizzare la seguente istruzione CQL.

  ```
  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 ]

**Usando il AWS CLI**

1. Per creare una tabella multiregionale con impostazioni predefinite, è sufficiente specificare lo schema. È possibile utilizzare l'esempio seguente.

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

   L'output del comando è:

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

1. Per confermare le impostazioni della tabella, puoi usare la seguente dichiarazione.

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

   L'output mostra tutte le impostazioni predefinite di una tabella multiregionale. 

   ```
   {
       "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
               }
           }
       ]
   }
   ```

------