

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à.

# Configurazione della replica multiregionale per Amazon Keyspaces (per Apache Cassandra)
<a name="multiRegion-replication-configure"></a>

Puoi utilizzare la console, Cassandra Query Language (CQL) o AWS Command Line Interface per creare e gestire spazi chiave e tabelle multiregionali in Amazon Keyspaces. 

Questa sezione fornisce esempi di come creare e gestire spazi chiave e tabelle multiregionali. Tutte le tabelle create in uno spazio chiave multiarea ereditano automaticamente le impostazioni multiregione dallo spazio chiave. 

Per ulteriori informazioni sulle configurazioni e sulle funzionalità supportate, consulta. [Note sull'utilizzo della replica multiregionale di Amazon Keyspaces](multiRegion-replication_usage-notes.md)

**Topics**
+ [Configura le autorizzazioni IAM necessarie per creare spazi chiave e tabelle multiregionali](howitworks_replication_permissions.md)
+ [Configura le autorizzazioni IAM necessarie per aggiungere un a un keyspace Regione AWS](howitworks_replication_permissions_addReplica.md)
+ [Crea uno spazio chiave multiregionale in Amazon Keyspaces](keyspaces-mrr-create.md)
+ [Aggiungere un Regione AWS a un keyspace in Amazon Keyspaces](keyspaces-multi-region-add-replica.md)
+ [Controllate l'avanzamento della replica quando aggiungete una nuova regione a un keyspace](keyspaces-multi-region-replica-status.md)
+ [Crea una tabella multiregionale con impostazioni predefinite in Amazon Keyspaces](tables-mrr-create-default.md)
+ [Crea una tabella multiregionale in modalità provisioning con scalabilità automatica in Amazon Keyspaces](tables-mrr-create-provisioned.md)
+ [Aggiorna la capacità fornita e le impostazioni di ridimensionamento automatico per una tabella multiregionale in Amazon Keyspaces](tables-mrr-autoscaling.md)
+ [Visualizza la capacità fornita e le impostazioni di ridimensionamento automatico per una tabella multiregionale in Amazon Keyspaces](tables-mrr-view.md)
+ [Disattiva la scalabilità automatica per una tabella in Amazon Keyspaces](tables-mrr-autoscaling-off.md)
+ [Imposta manualmente la capacità fornita di una tabella multiregionale in Amazon Keyspaces](tables-mrr-capacity-manually.md)

# Configura le autorizzazioni IAM necessarie per creare spazi chiave e tabelle multiregionali
<a name="howitworks_replication_permissions"></a>

Per creare correttamente spazi chiave e tabelle multiregionali, il responsabile IAM deve essere in grado di creare un ruolo collegato ai servizi. Questo ruolo collegato ai servizi è un tipo unico di ruolo IAM predefinito da Amazon Keyspaces. Include tutte le autorizzazioni richieste da Amazon Keyspaces per eseguire azioni per tuo conto. Per ulteriori informazioni sul ruolo collegato al servizio, consulta [Utilizzo dei ruoli per la replica multiregionale di Amazon Keyspaces](using-service-linked-roles-multi-region-replication.md).

Per creare il ruolo collegato ai servizi richiesto dalla replica multiregionale, la policy per il principale IAM richiede i seguenti elementi:
+ `iam:CreateServiceLinkedRole`— L'**azione che il principale può** eseguire.
+ `arn:aws:iam::*:role/aws-service-role/replication.cassandra.amazonaws.com/AWSServiceRoleForKeyspacesReplication`— La **risorsa** su cui è possibile eseguire l'azione. 
+ `iam:AWSServiceName": "replication.cassandra.amazonaws.com`— L'unico AWS servizio a cui è possibile collegare questo ruolo è Amazon Keyspaces.

Di seguito è riportato un esempio della politica che concede le autorizzazioni minime richieste a un principale per creare spazi chiave e tabelle multiregionali.

```
{
            "Effect": "Allow",
            "Action": "iam:CreateServiceLinkedRole",
            "Resource": "arn:aws:iam::*:role/aws-service-role/replication.cassandra.amazonaws.com/AWSServiceRoleForKeyspacesReplication",
            "Condition": {"StringLike": {"iam:AWSServiceName": "replication.cassandra.amazonaws.com"}}
}
```

*Per ulteriori autorizzazioni IAM per keyspace e tabelle multiregionali, consulta le [Azioni, risorse e chiavi di condizione per Amazon Keyspaces (per Apache Cassandra](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonkeyspacesforapachecassandra.html)) nel Service Authorization Reference.*

# Configura le autorizzazioni IAM necessarie per aggiungere un a un keyspace Regione AWS
<a name="howitworks_replication_permissions_addReplica"></a>

Per aggiungere una regione a un keyspace, il principale IAM necessita delle seguenti autorizzazioni:
+ `cassandra:Alter`
+ `cassandra:AlterMultiRegionResource`
+ `cassandra:Create`
+ `cassandra:CreateMultiRegionResource`
+ `cassandra:Select`
+ `cassandra:SelectMultiRegionResource`
+ `cassandra:Modify`
+ `cassandra:ModifyMultiRegionResource`

Se la tabella è configurata in modalità provisioning con la scalabilità automatica abilitata, sono necessarie le seguenti autorizzazioni aggiuntive.
+ `application-autoscaling:RegisterScalableTarget`
+ `application-autoscaling:DeregisterScalableTarget`
+ `application-autoscaling:DescribeScalableTargets`
+ `application-autoscaling:PutScalingPolicy`
+ `application-autoscaling:DescribeScalingPolicies`

Per aggiungere correttamente una regione a uno spazio chiave a regione singola, il principale IAM deve anche essere in grado di creare un ruolo collegato al servizio. Questo ruolo collegato ai servizi è un tipo unico di ruolo IAM predefinito da Amazon Keyspaces. Include tutte le autorizzazioni richieste da Amazon Keyspaces per eseguire azioni per tuo conto. Per ulteriori informazioni sul ruolo collegato al servizio, consulta [Utilizzo dei ruoli per la replica multiregionale di Amazon Keyspaces](using-service-linked-roles-multi-region-replication.md).

Per creare il ruolo collegato ai servizi richiesto dalla replica multiregionale, la policy per il principale IAM richiede i seguenti elementi:
+ `iam:CreateServiceLinkedRole`— L'**azione che il principale può** eseguire.
+ `arn:aws:iam::*:role/aws-service-role/replication.cassandra.amazonaws.com/AWSServiceRoleForKeyspacesReplication`— La **risorsa** su cui è possibile eseguire l'azione. 
+ `iam:AWSServiceName": "replication.cassandra.amazonaws.com`— L'unico AWS servizio a cui è possibile collegare questo ruolo è Amazon Keyspaces.

Di seguito è riportato un esempio della politica che concede le autorizzazioni minime richieste a un principale per aggiungere una regione a un keyspace.

```
{
            "Effect": "Allow",
            "Action": "iam:CreateServiceLinkedRole",
            "Resource": "arn:aws:iam::*:role/aws-service-role/replication.cassandra.amazonaws.com/AWSServiceRoleForKeyspacesReplication",
            "Condition": {"StringLike": {"iam:AWSServiceName": "replication.cassandra.amazonaws.com"}}
}
```

# Crea uno spazio chiave multiregionale in Amazon Keyspaces
<a name="keyspaces-mrr-create"></a>

Questa sezione fornisce esempi su come creare uno spazio chiave multiregionale. 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.

**Nota**  
Quando crei uno spazio di chiavi multiregionale, Amazon Keyspaces crea un ruolo collegato al servizio con il nome nel tuo account. `AWSServiceRoleForAmazonKeyspacesReplication` Questo ruolo consente ad Amazon Keyspaces di replicare le scritture su tutte le repliche di una tabella multiregionale per tuo conto. Per ulteriori informazioni, consulta [Utilizzo dei ruoli per la replica multiregionale di Amazon Keyspaces](using-service-linked-roles-multi-region-replication.md).

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

**Crea uno spazio di chiavi multiregionale (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. Nel riquadro di navigazione, scegli **Keyspaces**, quindi scegli **Crea** keyspace.

1. Per il **nome dello spazio chiave, inserisci il nome** per lo spazio chiave.

1. Nella sezione **Replica multiregione**, è possibile aggiungere le regioni aggiuntive disponibili nell'elenco.

1. Per finire, scegli **Crea** spazio chiave.

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

**Crea uno spazio chiave multiregionale usando CQL**

1. Per creare uno spazio chiave multiregione, utilizzare `NetworkTopologyStrategy` per specificare in Regioni AWS che modo verrà replicato lo spazio chiave. È necessario includere la regione corrente e almeno una regione aggiuntiva. 

   Tutte le tabelle nello spazio delle chiavi ereditano la strategia di replica dallo spazio delle chiavi. Non è possibile modificare la strategia di replica a livello di tabella.

   `NetworkTopologyStrategy`— Il fattore di replica per ogni regione è tre perché Amazon Keyspaces replica i dati su [tre zone di disponibilità](https://aws.amazon.com/about-aws/global-infrastructure/regions_az/) all'interno della Regione AWS stessa, per impostazione predefinita. 

   La seguente istruzione CQL ne è un esempio.

   ```
   CREATE KEYSPACE mykeyspace
   WITH REPLICATION = {'class':'NetworkTopologyStrategy', 'us-east-1':'3', 'ap-southeast-1':'3','eu-west-1':'3' };
   ```

1. È possibile utilizzare un'istruzione CQL per interrogare la `tables` tabella nello `system_multiregion_info` spazio delle chiavi per elencare a livello di codice le regioni e lo stato della tabella multiregione specificata. Il codice seguente ne è un esempio.

   ```
   SELECT * from system_multiregion_info.tables WHERE keyspace_name = 'mykeyspace' AND table_name = 'mytable';
   ```

   L'output dell'istruzione è simile al seguente:

   ```
    keyspace_name  | table_name     | region         | status
   ----------------+----------------+----------------+--------
    mykeyspace     | mytable        | us-east-1      | ACTIVE
    mykeyspace     | mytable        | ap-southeast-1 | ACTIVE
    mykeyspace     | mytable        | eu-west-1      | ACTIVE
   ```

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

**Create un nuovo keyspace multiregionale utilizzando AWS CLI**
+ Per creare uno spazio di chiavi multiregione, puoi utilizzare la seguente istruzione CLI. Specificate la regione corrente e almeno una regione aggiuntiva in. `regionList`

  ```
  aws keyspaces create-keyspace --keyspace-name mykeyspace \
  --replication-specification replicationStrategy=MULTI_REGION,regionList=us-east-1,eu-west-1
  ```

------

Per creare una tabella multiregionale, vedere [Crea una tabella multiregionale con impostazioni predefinite in Amazon Keyspaces](tables-mrr-create-default.md) e[Crea una tabella multiregionale in modalità provisioning con scalabilità automatica in Amazon Keyspaces](tables-mrr-create-provisioned.md).

# Aggiungere un Regione AWS a un keyspace in Amazon Keyspaces
<a name="keyspaces-multi-region-add-replica"></a>

È possibile aggiungerne uno nuovo Regione AWS a uno spazio chiave che sia uno spazio chiave singolo o multiarea. La nuova regione di replica viene applicata a tutte le tabelle nel keyspace. 

Per modificare una regione singola in uno spazio chiave multiarea, è necessario abilitare i timestamp sul lato client per tutte le tabelle nello spazio chiave. Per ulteriori informazioni, consulta [Timestamp lato client in Amazon Keyspaces](client-side-timestamps.md).

Se stai aggiungendo una regione aggiuntiva a uno spazio chiave multiregionale, Amazon Keyspaces deve replicare le tabelle esistenti nella nuova regione utilizzando un ripristino interregionale una tantum per ogni tabella esistente. I costi di ripristino per ogni tabella vengono fatturati per GB, per ulteriori informazioni consulta la pagina dei prezzi di [Backup e ripristino](https://aws.amazon.com/keyspaces/pricing/#:~:text=per%20GB-month-,Restoring%20a%20table,-Restoring%20a%20table) su Amazon Keyspaces (per Apache Cassandra). Non è previsto alcun costo per il trasferimento dei dati tra le regioni per questa operazione di ripristino. Oltre ai dati, tutte le proprietà della tabella ad eccezione dei tag verranno replicate nella nuova regione.

Puoi utilizzare l'`ALTER KEYSPACE`istruzione in CQL, il `update-keyspace` comando con o la AWS CLI console per aggiungere una nuova regione a uno spazio di chiavi singolo o multiregionale in Amazon Keyspaces. Per eseguire correttamente l'istruzione, l'account che stai utilizzando deve trovarsi in una delle regioni in cui lo spazio delle chiavi è già disponibile. Durante l'aggiunta della replica, non è possibile eseguire altre operazioni DDL (Data Definition Language) sulle risorse che vengono aggiornate e replicate.

Per ulteriori informazioni sulle autorizzazioni necessarie per aggiungere una regione, vedere. [Configura le autorizzazioni IAM necessarie per aggiungere un a un keyspace Regione AWS](howitworks_replication_permissions_addReplica.md)

**Nota**  
Quando aggiungi una regione aggiuntiva a uno spazio chiave per regione singola, Amazon Keyspaces crea un ruolo collegato al servizio con il nome nel tuo account. `AWSServiceRoleForAmazonKeyspacesReplication` Questo ruolo consente ad Amazon Keyspaces di replicare le tabelle in nuove regioni e di replicare le scritture da una tabella su tutte le repliche di una tabella multiregionale per tuo conto. Per ulteriori informazioni, consulta [Utilizzo dei ruoli per la replica multiregionale di Amazon Keyspaces](using-service-linked-roles-multi-region-replication.md).

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

Segui questi passaggi per aggiungere una regione a un keyspace utilizzando la console Amazon Keyspaces.

**Aggiungi una regione a un keyspace (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. Nel riquadro di navigazione, scegli **Keyspaces**, quindi scegli uno spazio chiave dall'elenco.

1. Scegli la scheda **Regioni AWS**.

1. Nella **Regioni AWS**scheda, scegli **Aggiungi** regione.

1. Nella finestra di dialogo **Aggiungi regione**, scegli la regione aggiuntiva che desideri aggiungere allo spazio delle chiavi.

1. Per finire, scegliete **Aggiungi**.

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

**Aggiungi una regione a uno spazio chiave usando CQL**
+ Per aggiungere una nuova regione a uno spazio chiave, è possibile utilizzare la seguente istruzione. In questo esempio, lo spazio delle chiavi è già disponibile nelle regioni Stati Uniti orientali (Virginia settentrionale) e Stati Uniti occidentali (Oregon) e l'istruzione CQL sta aggiungendo la regione Stati Uniti occidentali (California settentrionale). 

  ```
  ALTER KEYSPACE my_keyspace
  WITH REPLICATION = {
      'class': 'NetworkTopologyStrategy',
      'us-east-1': '3',
      'us-west-2': '3',
      'us-west-1': '3'
  } AND CLIENT_SIDE_TIMESTAMPS = {'status': 'ENABLED'};
  ```

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

**Aggiungi una regione a uno spazio chiave utilizzando il AWS CLI**
+ Per aggiungere una nuova regione a un keyspace utilizzando la CLI, puoi usare il seguente esempio. Si noti che il valore predefinito per `client-side-timestamps` è `DISABLED`. Con il `update-keyspace` comando, è necessario modificare il valore in. `ENABLED`

  ```
  aws keyspaces update-keyspace \
  --keyspace-name my_keyspace \
  --replication-specification '{"replicationStrategy": "MULTI_REGION", "regionList": ["us-east-1", "eu-west-1", "eu-west-3"] }' \
  --client-side-timestamps '{"status": "ENABLED"}'
  ```

------

# Controllate l'avanzamento della replica quando aggiungete una nuova regione a un keyspace
<a name="keyspaces-multi-region-replica-status"></a>

L'aggiunta di una nuova regione a uno spazio di chiavi Amazon Keyspaces è un'operazione che richiede molto tempo. Per tenere traccia dei progressi puoi utilizzare le query mostrate in questa sezione.

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

**Utilizzo di CQL per verificare l'avanzamento dell'aggiunta della regione**
+  Per verificare lo stato di avanzamento della creazione delle nuove repliche di tabella in un determinato spazio di chiavi, è possibile interrogare la tabella. `system_multiregion_info.keyspaces` La seguente istruzione CQL ne è un esempio.

  ```
  SELECT keyspace_name, region, status, tables_replication_progress
  FROM system_multiregion_info.keyspaces
  WHERE keyspace_name = 'my_keyspace';
  ```

  Mentre è in corso un'operazione di replica, lo stato mostra l'avanzamento della creazione della tabella nella nuova regione. Questo è un esempio in cui 5 tabelle su 10 sono state replicate nella nuova regione.

  ```
   keyspace_name | region    | status    | tables_replication_progress
  ---------------+-----------+-----------+-------------------------
     my_keyspace | us-east-1 | Updating  | 
     my_keyspace | us-west-2 | Updating  | 
     my_keyspace | eu-west-1 | Creating  | 50%
  ```

  Una volta completato correttamente il processo di replica, l'output dovrebbe essere simile a questo esempio.

  ```
   keyspace_name | region    | status
  ---------------+-----------+-----------
     my_keyspace | us-east-1 | Active
     my_keyspace | us-west-2 | Active
     my_keyspace | eu-west-1 | Active
  ```

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

**Utilizzo di AWS CLI per verificare lo stato di avanzamento dell'aggiunta della regione**
+ Per confermare lo stato della creazione della replica della tabella per un determinato keyspace, è possibile utilizzare il seguente esempio.

  ```
  aws keyspaces get-keyspace \
  --keyspace-name my_keyspace
  ```

  L'output dovrebbe essere simile a quello di questo esempio.

  ```
  {
      "keyspaceName": "my_keyspace",
      "resourceArn": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/my_keyspace/",
      "replicationStrategy": "MULTI_REGION",
      "replicationRegions": [
          "us-east-1",
          "eu-west-1"
      ]
      "replicationGroupStatus": [
          {
              "RegionName": "us-east-1",
              "KeyspaceStatus": "Active"
          },
          {
              "RegionName": "eu-west-1",
              "KeyspaceStatus": "Creating",
              "TablesReplicationProgress": "50.0%"
          }
      ]
  }
  ```

------

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

------

# Crea una tabella multiregionale in modalità provisioning con scalabilità automatica in Amazon Keyspaces
<a name="tables-mrr-create-provisioned"></a>

Questa sezione fornisce esempi su come creare una tabella multiregione in modalità provisioning con ridimensionamento automatico. Puoi farlo sulla console Amazon Keyspaces, utilizzando CQL o il. AWS CLI

Per ulteriori informazioni sulle configurazioni supportate e sulle funzionalità di replica in più regioni, consulta. [Note sull'utilizzo della replica multiregionale di Amazon Keyspaces](multiRegion-replication_usage-notes.md)

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

Quando si crea una nuova tabella multiarea in modalità provisioning con impostazioni di ridimensionamento automatico, è possibile specificare le impostazioni generali per la tabella valide per tutto Regioni AWS ciò in cui la tabella viene replicata. È quindi possibile sovrascrivere le impostazioni della capacità di lettura e leggere le impostazioni di ridimensionamento automatico per ogni replica. La capacità di scrittura, tuttavia, rimane sincronizzata tra tutte le repliche per garantire una capacità sufficiente per replicare le scritture in tutte le regioni. 

**Nota**  
La scalabilità automatica di Amazon Keyspaces richiede la presenza di un ruolo collegato al servizio (`AWSServiceRoleForApplicationAutoScaling_CassandraTable`) che esegue azioni di ridimensionamento automatico per tuo conto. Questo ruolo viene creato automaticamente per te. Per ulteriori informazioni, consulta [Utilizzo di ruoli collegati ai servizi per Amazon Keyspaces](using-service-linked-roles.md).

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

**Crea una nuova tabella multiregionale con il ridimensionamento automatico abilitato**

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. **Nella pagina Crea tabella** nella sezione **Dettagli tabella**, seleziona uno spazio chiave e fornisci un nome per la nuova tabella.

1. Nella sezione **Colonne**, crea lo schema per la tua tabella.

1. Nella sezione **Chiave primaria**, definisci la chiave primaria della tabella e seleziona le colonne di clustering opzionali.

1. Nella sezione **Impostazioni tabella**, scegli **Personalizza impostazioni**.

1. Continua con le impostazioni della **capacità di lettura/scrittura**.

1. **Per la **modalità Capacity**, scegli Provisioned.**

1. Nella sezione **Capacità di lettura**, conferma che l'opzione **Scale automaticamente** sia selezionata.

   È possibile scegliere di configurare le stesse unità di capacità di lettura per tutte le unità in Regioni AWS cui viene replicata la tabella. In alternativa, è possibile deselezionare la casella di controllo e configurare la capacità di lettura per ciascuna regione in modo diverso.

   Se si sceglie di configurare ogni regione in modo diverso, si selezionano le unità di capacità di lettura minima e massima per ogni replica della tabella, nonché l'utilizzo previsto.
   + **Unità di capacità minima**: immettete il valore per il livello minimo di velocità effettiva che la tabella deve essere sempre pronta a supportare. Il valore deve essere compreso tra 1 e la quota massima di throughput al secondo prevista per l'account (40.000 per impostazione predefinita).
   + **Unità di capacità massima**: inserisci la quantità massima di velocità effettiva che desideri fornire per la tabella. Il valore deve essere compreso tra 1 e la quota massima di throughput al secondo prevista per l'account (40.000 per impostazione predefinita).
   + **Utilizzo obiettivo**: inserisci un tasso di utilizzo obiettivo compreso tra il 20% e il 90%. Quando il traffico supera il tasso di utilizzo target definito, la capacità viene automaticamente aumentata. Quando il traffico scende al di sotto dell'obiettivo definito, viene nuovamente ridimensionato automaticamente.
   + Deselezionate la casella di controllo **Ridimensiona automaticamente** se desiderate assegnare manualmente la capacità di lettura della tabella. Questa impostazione si applica a tutte le repliche della tabella.
**Nota**  
Per garantire una capacità di lettura sufficiente per tutte le repliche, consigliamo la scalabilità automatica di Amazon Keyspaces per tabelle multiregionali fornite.
**Nota**  
Per ulteriori informazioni sulle quote predefinite per il tuo account e su come aumentarle, consulta. [Quote per Amazon Keyspaces (per Apache Cassandra)](quotas.md)

1. Nella sezione **Capacità di scrittura**, conferma che sia selezionata l'opzione **Scala automaticamente**. Quindi configura le unità di capacità per la tabella. Le unità di capacità di scrittura rimangono sincronizzate in tutte le Regioni AWS regioni per garantire una capacità sufficiente per replicare gli eventi di scrittura tra le regioni.
   + Clear **Scale automaticamente** se si desidera fornire manualmente la capacità di scrittura della tabella. Questa impostazione si applica a tutte le repliche della tabella.
**Nota**  
Per garantire una capacità di scrittura sufficiente per tutte le repliche, consigliamo la scalabilità automatica di Amazon Keyspaces per tabelle multiregionali fornite.

1. Scegliere **Create table (Crea tabella)**. La tabella viene creata con i parametri di ridimensionamento automatico specificati.

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

**Crea una tabella multiregionale con modalità di capacità assegnata e scalabilità automatica tramite CQL**
+ Per creare una tabella multiregione in modalità provisioning con ridimensionamento automatico, è necessario innanzitutto specificare la modalità di capacità definendo `CUSTOM_PROPERTIES` per la tabella. Dopo aver specificato la modalità di capacità assegnata, è possibile configurare le impostazioni di ridimensionamento automatico per la tabella utilizzando. `AUTOSCALING_SETTINGS` 

  Per informazioni dettagliate sulle impostazioni di ridimensionamento automatico, sulla politica di tracciamento degli obiettivi, sul valore target e sulle impostazioni opzionali, vedere[Crea una nuova tabella con ridimensionamento automatico](autoscaling.createTable.md).

  Per definire la capacità di lettura di una replica di tabella in una regione specifica, è possibile configurare i seguenti parametri come parte della tabella: `replica_updates`
  + La regione
  + Le unità di capacità di lettura fornite (opzionali)
  + Impostazioni di ridimensionamento automatico per la capacità di lettura (opzionale)

  L'esempio seguente mostra un'`CREATE TABLE`istruzione per una tabella multiregionale in modalità provisioning. Le impostazioni generali di autoscaling della capacità di scrittura e lettura sono le stesse. Tuttavia, le impostazioni di lettura automatica specificano periodi di recupero aggiuntivi di 60 secondi prima di aumentare o ridurre la capacità di lettura della tabella. Inoltre, le impostazioni di ridimensionamento automatico della capacità di lettura per la regione Stati Uniti orientali (Virginia settentrionale) sono superiori a quelle di altre repliche. Inoltre, il valore target è impostato al 70% anziché al 50%.

  ```
  CREATE TABLE mykeyspace.mytable(pk int, ck int, PRIMARY KEY (pk, ck))
  WITH CUSTOM_PROPERTIES = {  
      'capacity_mode': {  
          'throughput_mode': 'PROVISIONED',  
          'read_capacity_units': 5,  
          'write_capacity_units': 5  
      }
  } AND AUTOSCALING_SETTINGS = {
      'provisioned_write_capacity_autoscaling_update': {
          'maximum_units': 10,  
          'minimum_units': 5,  
          'scaling_policy': {
              'target_tracking_scaling_policy_configuration': {
                  'target_value': 50
              }  
          }  
      },
      'provisioned_read_capacity_autoscaling_update': {  
          'maximum_units': 10,  
          'minimum_units': 5,  
          'scaling_policy': {  
              'target_tracking_scaling_policy_configuration': {  
                  'target_value': 50,
                  'scale_in_cooldown': 60,  
                  'scale_out_cooldown': 60
              }  
          }  
      },
      'replica_updates': {
          'us-east-1': {
              'provisioned_read_capacity_autoscaling_update': {
                  'maximum_units': 20,
                  'minimum_units': 5,
                  'scaling_policy': {
                      'target_tracking_scaling_policy_configuration': {
                          'target_value': 70
                      } 
                  }
              }
          }
      }
  };
  ```

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

**Crea una nuova tabella multiregione in modalità provisioning con ridimensionamento automatico utilizzando il AWS CLI**
+ Per creare una tabella multiregione in modalità provisioning con configurazione di ridimensionamento automatico, è possibile utilizzare il. AWS CLI Tieni presente che è necessario utilizzare il `create-table` comando CLI di Amazon Keyspaces per configurare le impostazioni di autoscaling multiregionale. Questo perché Application Auto Scaling, il servizio che Amazon Keyspaces utilizza per eseguire l'auto scaling per tuo conto, non supporta più regioni. 

  Per ulteriori informazioni sulle impostazioni di ridimensionamento automatico, sulla politica di tracciamento del target, sul valore target e sulle impostazioni opzionali, vedere[Crea una nuova tabella con ridimensionamento automatico](autoscaling.createTable.md).

  Per definire la capacità di lettura di una replica di tabella in una regione specifica, è possibile configurare i seguenti parametri come parte della tabella: `replicaSpecifications`
  + La regione
  + Le unità di capacità di lettura fornite (opzionali)
  + Impostazioni di ridimensionamento automatico per la capacità di lettura (opzionale)

  Quando crei tabelle multiregione predisposte con impostazioni di ridimensionamento automatico complesse e configurazioni diverse per le repliche di tabelle, è utile caricare le impostazioni di ridimensionamento automatico della tabella e le configurazioni di replica dai file JSON. 

  Per utilizzare il seguente esempio di codice, è possibile scaricare i file JSON di esempio da [auto-scaling.zip](samples/auto-scaling.zip) ed estrarre `auto-scaling.json` e`replication.json`. Prendi nota del percorso dei file. 

  In questo esempio, i file JSON si trovano nella directory corrente. Per diverse opzioni di percorso dei file, consultate [Come caricare i parametri da un file](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-parameters-file.html#cli-usage-parameters-file-how).

  ```
  aws keyspaces create-table --keyspace-name mykeyspace --table-name mytable \
  --schema-definition 'allColumns=[{name=pk,type=int},{name=ck,type=int}],partitionKeys=[{name=pk},{name=ck}]' \
  --capacity-specification throughputMode=PROVISIONED,readCapacityUnits=1,writeCapacityUnits=1 \
  --auto-scaling-specification file://auto-scaling.json \
  --replica-specifications file://replication.json
  ```

------

# Aggiorna la capacità fornita e le impostazioni di ridimensionamento automatico per una tabella multiregionale in Amazon Keyspaces
<a name="tables-mrr-autoscaling"></a>

Questa sezione include esempi su come utilizzare la console, CQL e gestire le impostazioni di scalabilità automatica AWS CLI di Amazon Keyspaces delle tabelle multiregionali predisposte. Per ulteriori informazioni sulle opzioni generali di configurazione della scalabilità automatica e sul loro funzionamento, vedere[Gestisci automaticamente la capacità di throughput con la scalabilità automatica di Amazon Keyspaces](autoscaling.md). 

Tieni presente che se utilizzi la modalità di capacità fornita per tabelle multiregionali, devi sempre utilizzare le chiamate API Amazon Keyspaces per configurare la scalabilità automatica. Questo perché le operazioni sottostanti dell'API Application Auto Scaling non riconoscono la regione.

Per ulteriori informazioni su come stimare la velocità effettiva della capacità di scrittura delle tabelle multiregionali predisposte, vedere. [Stima e fornisci la capacità per una tabella multiregionale in Amazon Keyspaces](tables-multi-region-capacity.md)

Per ulteriori informazioni sull'API Amazon Keyspaces, consulta Amazon [https://docs.aws.amazon.com/keyspaces/latest/APIReference/Welcome.html](https://docs.aws.amazon.com/keyspaces/latest/APIReference/Welcome.html) API Reference.

Quando si aggiornano le impostazioni della modalità di provisioning o della scalabilità automatica di una tabella multiregione, è possibile aggiornare le impostazioni della capacità di lettura e la configurazione di scalabilità automatica in lettura per ogni replica della tabella. 

La capacità di scrittura, tuttavia, rimane sincronizzata tra tutte le repliche per garantire una capacità sufficiente per replicare le scritture in tutte le regioni.

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

**Aggiorna la capacità fornita e le impostazioni di ridimensionamento automatico di una tabella multiregionale utilizzando CQL**
+  È possibile utilizzare `ALTER TABLE` per aggiornare la modalità di capacità e le impostazioni di ridimensionamento automatico di una tabella esistente. Se stai aggiornando una tabella che è attualmente in modalità di capacità su richiesta, `capacity_mode` è obbligatorio. Se la tabella è già in modalità di capacità assegnata, questo campo può essere omesso. 

  Per informazioni dettagliate sulle impostazioni di ridimensionamento automatico, sulla politica di tracciamento degli obiettivi, sul valore target e sulle impostazioni opzionali, vedere[Crea una nuova tabella con ridimensionamento automatico](autoscaling.createTable.md). 

  Nella stessa istruzione, puoi anche aggiornare la capacità di lettura e le impostazioni di ridimensionamento automatico delle repliche di tabella in regioni specifiche aggiornando la proprietà della `replica_updates` tabella. La seguente dichiarazione ne è un esempio.

  ```
  ALTER TABLE mykeyspace.mytable
  WITH CUSTOM_PROPERTIES = {  
      'capacity_mode': {  
          'throughput_mode': 'PROVISIONED',  
          'read_capacity_units': 1,  
          'write_capacity_units': 1  
      }
  } AND AUTOSCALING_SETTINGS = {
      'provisioned_write_capacity_autoscaling_update': {
          'maximum_units': 10,  
          'minimum_units': 5,  
          'scaling_policy': {
              'target_tracking_scaling_policy_configuration': {
                  'target_value': 50
              }  
          }  
      },
      'provisioned_read_capacity_autoscaling_update': {  
          'maximum_units': 10,  
          'minimum_units': 5,  
          'scaling_policy': {  
              'target_tracking_scaling_policy_configuration': {  
                  'target_value': 50,
                  'scale_in_cooldown': 60,  
                  'scale_out_cooldown': 60
              }  
          }  
      },
      'replica_updates': {
          'us-east-1': {
              'provisioned_read_capacity_autoscaling_update': {
                  'maximum_units': 20,
                  'minimum_units': 5,
                  'scaling_policy': {
                      'target_tracking_scaling_policy_configuration': {
                          'target_value': 70
                      } 
                  }
              }
          }
      }
  };
  ```

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

**Aggiornare la capacità fornita e le impostazioni di ridimensionamento automatico di una tabella multiregionale utilizzando il AWS CLI**
+ Per aggiornare la modalità di provisioning e la configurazione di ridimensionamento automatico di una tabella esistente, è possibile utilizzare il AWS CLI `update-table` comando. 

  Tieni presente che devi utilizzare i comandi CLI di Amazon Keyspaces per creare o modificare le impostazioni di auto scaling multiregionale. Questo perché Application Auto Scaling, il servizio che Amazon Keyspaces utilizza per eseguire la scalabilità automatica della capacità delle tabelle per tuo conto, non supporta più di una tabella. Regioni AWS

   Per aggiornare la capacità di lettura di una replica di tabella in una regione specifica, puoi modificare uno dei seguenti parametri opzionali della tabella: `replicaSpecifications`
  + Le unità di capacità di lettura fornite (facoltative)
  + Impostazioni di ridimensionamento automatico per la capacità di lettura (opzionale)

  Quando aggiorni tabelle multiregionali con impostazioni di ridimensionamento automatico complesse e configurazioni diverse per le repliche delle tabelle, è utile caricare le impostazioni di ridimensionamento automatico della tabella e le configurazioni di replica dai file JSON. 

  Per utilizzare il seguente esempio di codice, è possibile scaricare i file JSON di esempio da [auto-scaling.zip](samples/auto-scaling.zip) ed estrarre `auto-scaling.json` e`replication.json`. Prendi nota del percorso dei file. 

  In questo esempio, i file JSON si trovano nella directory corrente. Per diverse opzioni di percorso dei file, consultate [Come caricare i parametri da un file](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-parameters-file.html#cli-usage-parameters-file-how).

  ```
  aws keyspaces update-table --keyspace-name mykeyspace --table-name mytable \
  --capacity-specification throughputMode=PROVISIONED,readCapacityUnits=1,writeCapacityUnits=1 \
  --auto-scaling-specification file://auto-scaling.json \
  --replica-specifications file://replication.json
  ```

------

# Visualizza la capacità fornita e le impostazioni di ridimensionamento automatico per una tabella multiregionale in Amazon Keyspaces
<a name="tables-mrr-view"></a>

Puoi visualizzare la capacità fornita di una tabella multiregionale e le impostazioni di scalabilità automatica sulla console Amazon Keyspaces, utilizzando CQL o il. AWS CLI Questa sezione fornisce esempi di come eseguire questa operazione utilizzando CQL e. AWS CLI

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

**Visualizza la capacità fornita e le impostazioni di ridimensionamento automatico di una tabella multiregionale utilizzando CQL**
+ Per visualizzare la configurazione di ridimensionamento automatico di una tabella multiregione, utilizzare il comando seguente.

  ```
  SELECT * FROM system_multiregion_info.autoscaling WHERE keyspace_name = 'mykeyspace' AND table_name = 'mytable';
  ```

  L'output di questo comando è simile al seguente:

  ```
   keyspace_name  | table_name | region         | provisioned_read_capacity_autoscaling_update                                                                                                                                                                      | provisioned_write_capacity_autoscaling_update
  ----------------+------------+----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    mykeyspace    |  mytable   | ap-southeast-1 | {'minimum_units': 5, 'maximum_units': 10, 'scaling_policy': {'target_tracking_scaling_policy_configuration': {'scale_out_cooldown': 60, 'disable_scale_in': false, 'target_value': 50, 'scale_in_cooldown': 60}}} | {'minimum_units': 5, 'maximum_units': 10, 'scaling_policy': {'target_tracking_scaling_policy_configuration': {'scale_out_cooldown': 0, 'disable_scale_in': false, 'target_value': 50, 'scale_in_cooldown': 0}}}
    mykeyspace    |  mytable   | us-east-1      | {'minimum_units': 5, 'maximum_units': 20, 'scaling_policy': {'target_tracking_scaling_policy_configuration': {'scale_out_cooldown': 60, 'disable_scale_in': false, 'target_value': 70, 'scale_in_cooldown': 60}}} | {'minimum_units': 5, 'maximum_units': 10, 'scaling_policy': {'target_tracking_scaling_policy_configuration': {'scale_out_cooldown': 0, 'disable_scale_in': false, 'target_value': 50, 'scale_in_cooldown': 0}}}
    mykeyspace    |  mytable   | eu-west-1      | {'minimum_units': 5, 'maximum_units': 10, 'scaling_policy': {'target_tracking_scaling_policy_configuration': {'scale_out_cooldown': 60, 'disable_scale_in': false, 'target_value': 50, 'scale_in_cooldown': 60}}} | {'minimum_units': 5, 'maximum_units': 10, 'scaling_policy': {'target_tracking_scaling_policy_configuration': {'scale_out_cooldown': 0, 'disable_scale_in': false, 'target_value': 50, 'scale_in_cooldown': 0}}}
  ```

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

**Visualizza la capacità fornita e le impostazioni di ridimensionamento automatico di una tabella multiregionale utilizzando il AWS CLI**
+ Per visualizzare la configurazione di ridimensionamento automatico di una tabella multiregione, è possibile utilizzare l'`get-table-auto-scaling-settings`operazione. Il seguente comando CLI ne è un esempio.

  ```
  aws keyspaces get-table-auto-scaling-settings --keyspace-name mykeyspace --table-name mytable
  ```

  Vedrai il seguente output.

  ```
  {
      "keyspaceName": "mykeyspace",
      "tableName": "mytable",
      "resourceArn": "arn:aws:cassandra:us-east-1:777788889999:/keyspace/mykeyspace/table/mytable",
      "autoScalingSpecification": {
          "writeCapacityAutoScaling": {
              "autoScalingDisabled": false,
              "minimumUnits": 5,
              "maximumUnits": 10,
              "scalingPolicy": {
                  "targetTrackingScalingPolicyConfiguration": {
                      "disableScaleIn": false,
                      "scaleInCooldown": 0,
                      "scaleOutCooldown": 0,
                      "targetValue": 50.0
                  }
              }
          },
          "readCapacityAutoScaling": {
              "autoScalingDisabled": false,
              "minimumUnits": 5,
              "maximumUnits": 20,
              "scalingPolicy": {
                  "targetTrackingScalingPolicyConfiguration": {
                      "disableScaleIn": false,
                      "scaleInCooldown": 60,
                      "scaleOutCooldown": 60,
                      "targetValue": 70.0
                  }
              }
          }
      },
      "replicaSpecifications": [
          {
              "region": "us-east-1",
              "autoScalingSpecification": {
                  "writeCapacityAutoScaling": {
                      "autoScalingDisabled": false,
                      "minimumUnits": 5,
                      "maximumUnits": 10,
                      "scalingPolicy": {
                          "targetTrackingScalingPolicyConfiguration": {
                              "disableScaleIn": false,
                              "scaleInCooldown": 0,
                              "scaleOutCooldown": 0,
                              "targetValue": 50.0
                          }
                      }
                  },
                  "readCapacityAutoScaling": {
                      "autoScalingDisabled": false,
                      "minimumUnits": 5,
                      "maximumUnits": 20,
                      "scalingPolicy": {
                          "targetTrackingScalingPolicyConfiguration": {
                              "disableScaleIn": false,
                              "scaleInCooldown": 60,
                              "scaleOutCooldown": 60,
                              "targetValue": 70.0
                          }
                      }
                  }
              }
          },
          {
              "region": "eu-north-1",
              "autoScalingSpecification": {
                  "writeCapacityAutoScaling": {
                      "autoScalingDisabled": false,
                      "minimumUnits": 5,
                      "maximumUnits": 10,
                      "scalingPolicy": {
                          "targetTrackingScalingPolicyConfiguration": {
                              "disableScaleIn": false,
                              "scaleInCooldown": 0,
                              "scaleOutCooldown": 0,
                              "targetValue": 50.0
                          }
                      }
                  },
                  "readCapacityAutoScaling": {
                      "autoScalingDisabled": false,
                      "minimumUnits": 5,
                      "maximumUnits": 10,
                      "scalingPolicy": {
                          "targetTrackingScalingPolicyConfiguration": {
                              "disableScaleIn": false,
                              "scaleInCooldown": 60,
                              "scaleOutCooldown": 60,
                              "targetValue": 50.0
                          }
                      }
                  }
              }
          }
      ]
  }
  ```

------

# Disattiva la scalabilità automatica per una tabella in Amazon Keyspaces
<a name="tables-mrr-autoscaling-off"></a>

Questa sezione fornisce esempi su come disattivare la scalabilità automatica per una tabella multiregionale in modalità di capacità fornita. Puoi farlo sulla console Amazon Keyspaces, utilizzando CQL o il. AWS CLI

**Importante**  
Si consiglia di utilizzare la scalabilità automatica per le tabelle multiregionali che utilizzano la modalità di capacità assegnata. Per ulteriori informazioni, consulta [Stima e fornisci la capacità per una tabella multiregionale in Amazon Keyspaces](tables-multi-region-capacity.md).

**Nota**  
Per eliminare il ruolo collegato al servizio utilizzato da Application Auto Scaling, è necessario disabilitare il ridimensionamento automatico su tutte le tabelle dell'account in tutto. Regioni AWS

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

**Disattiva il ridimensionamento automatico di Amazon Keyspaces per una tabella multiregionale esistente sulla 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 la tabella su cui vuoi lavorare e scegli la scheda **Capacità**.

1. Nella sezione **Impostazioni di capacità**, scegli **Modifica**.

1. Per disabilitare il ridimensionamento automatico di Amazon Keyspaces, deseleziona la casella di controllo **Scala automaticamente**. La disabilitazione del ridimensionamento automatico annulla la registrazione della tabella come destinazione scalabile con Application Auto Scaling. Per eliminare il ruolo collegato al servizio utilizzato da Application Auto Scaling per accedere alla tabella Amazon Keyspaces, segui la procedura riportata di seguito. [Eliminazione di un ruolo collegato al servizio per Amazon Keyspaces](using-service-linked-roles-app-auto-scaling.md#delete-service-linked-role-app-auto-scaling) 

1. **Una volta definite le impostazioni di ridimensionamento automatico, scegli Salva.**

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

**Disattiva il ridimensionamento automatico per una tabella multiregione utilizzando CQL**
+  È possibile utilizzare `ALTER TABLE` per disattivare il ridimensionamento automatico per una tabella esistente. Tieni presente che non puoi disattivare il ridimensionamento automatico per una singola replica di tabella.

  Nell'esempio seguente, la scalabilità automatica è disattivata per la capacità di lettura della tabella.

  ```
  ALTER TABLE mykeyspace.mytable
  WITH AUTOSCALING_SETTINGS = {
      'provisioned_read_capacity_autoscaling_update': {
          'autoscaling_disabled': true
      }
  };
  ```

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

**Disattiva il ridimensionamento automatico per una tabella multiregionale utilizzando il AWS CLI**
+  È possibile utilizzare il AWS CLI `update-table` comando per disattivare il ridimensionamento automatico per una tabella esistente. Tieni presente che non puoi disattivare il ridimensionamento automatico per una singola replica di tabella. 

  Nell'esempio seguente, la scalabilità automatica è disattivata per la capacità di lettura della tabella.

  ```
  aws keyspaces update-table --keyspace-name mykeyspace --table-name mytable 
             \ --auto-scaling-specification readCapacityAutoScaling={autoScalingDisabled=true}
  ```

------

# Imposta manualmente la capacità fornita di una tabella multiregionale in Amazon Keyspaces
<a name="tables-mrr-capacity-manually"></a>

Se è necessario disattivare la scalabilità automatica per una tabella multiregionale, è possibile assegnare manualmente la capacità di lettura della tabella per una tabella di replica utilizzando CQL o il. AWS CLI

**Nota**  
Si consiglia di utilizzare la scalabilità automatica per le tabelle multiregionali che utilizzano la modalità di capacità assegnata. Per ulteriori informazioni, consulta [Stima e fornisci la capacità per una tabella multiregionale in Amazon Keyspaces](tables-multi-region-capacity.md).

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

**Impostazione manuale della capacità fornita di una tabella multiregionale utilizzando CQL**
+ È possibile utilizzare `ALTER TABLE` per fornire manualmente la capacità di lettura della tabella per una tabella di replica.

  ```
  ALTER TABLE mykeyspace.mytable
  WITH CUSTOM_PROPERTIES = {  
      'capacity_mode': {  
          'throughput_mode': 'PROVISIONED',  
          'read_capacity_units': 1,  
          'write_capacity_units': 1  
      },
      'replica_updates': {
          'us-east-1': {
              'read_capacity_units': 2
           }
      }
  };
  ```

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

**Imposta manualmente la capacità fornita di una tabella multiregionale utilizzando AWS CLI**
+ Se è necessario disattivare la scalabilità automatica per una tabella multiregionale, è possibile utilizzare per `update-table` fornire manualmente la capacità di lettura della tabella per una tabella di replica.

  ```
  aws keyspaces update-table --keyspace-name mykeyspace --table-name mytable \
  --capacity-specification throughputMode=PROVISIONED,readCapacityUnits=1,writeCapacityUnits=1 \
  --replica-specifications region="us-east-1",readCapacityUnits=5
  ```

------