

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Configuración de la replicación multirregional para Amazon Keyspaces (para Apache Cassandra)
<a name="multiRegion-replication-configure"></a>

Puede utilizar la consola, Cassandra Query Language (CQL) o AWS Command Line Interface para crear y gestionar tablas y espacios clave multirregionales en Amazon Keyspaces. 

En esta sección se proporcionan ejemplos de cómo crear y administrar espacios de claves multirregionales. Todas las tablas que cree en un espacio de claves multirregional heredan automáticamente la configuración multirregional del espacio de claves. 

Para obtener más información sobre configuraciones y características compatibles, consulte [Notas de uso de la replicación multirregional de Amazon Keyspaces](multiRegion-replication_usage-notes.md).

**Topics**
+ [Configuración de los permisos de IAM necesarios para crear espacios de claves y tablas multirregionales](howitworks_replication_permissions.md)
+ [Configure los permisos de IAM necesarios para añadir una Región de AWS a un espacio de claves](howitworks_replication_permissions_addReplica.md)
+ [Creación de un espacio de claves multirregional en Amazon Keyspaces](keyspaces-mrr-create.md)
+ [Añadir un Región de AWS a un espacio de claves en Amazon Keyspaces](keyspaces-multi-region-add-replica.md)
+ [Compruebe el progreso de la replicación al añadir una nueva región a un espacio de claves](keyspaces-multi-region-replica-status.md)
+ [Creación de una tabla multirregional con la configuración predeterminada en Amazon Keyspaces](tables-mrr-create-default.md)
+ [Creación de una tabla multirregional en modo aprovisionado con escalado automático en Amazon Keyspaces](tables-mrr-create-provisioned.md)
+ [Actualización de la capacidad aprovisionada y la configuración de escalado automático para una tabla multirregional en Amazon Keyspaces](tables-mrr-autoscaling.md)
+ [Visualización de la capacidad aprovisionada y la configuración de escalado automático para una tabla multirregional en Amazon Keyspaces](tables-mrr-view.md)
+ [Desactivación del escalado automático de una tabla en Amazon Keyspaces](tables-mrr-autoscaling-off.md)
+ [Configuración manual de la capacidad aprovisionada de una tabla multirregional en Amazon Keyspaces](tables-mrr-capacity-manually.md)

# Configuración de los permisos de IAM necesarios para crear espacios de claves y tablas multirregionales
<a name="howitworks_replication_permissions"></a>

Para crear con éxito espacios de claves y tablas multirregión, la entidad principal de IAM necesita poder crear un rol vinculado a servicios. Este rol vinculado a servicios es un tipo único de rol de IAM predefinido por Amazon Keyspaces. Incluye todos los permisos que Amazon Keyspaces necesita para realizar acciones en su nombre. Para obtener más información sobre el rol vinculado a servicios, consulte [Uso de roles para la réplica multirregión de Amazon Keyspaces](using-service-linked-roles-multi-region-replication.md).

Para crear la función vinculada al servicio que requiere la replicación multirregional, la política del director de IAM requiere los siguientes elementos:
+ `iam:CreateServiceLinkedRole`: la **acción** que la entidad principal puede realizar.
+ `arn:aws:iam::*:role/aws-service-role/replication.cassandra.amazonaws.com/AWSServiceRoleForKeyspacesReplication`: el **recurso** sobre el que se puede realizar la acción. 
+ `iam:AWSServiceName": "replication.cassandra.amazonaws.com`— El único AWS servicio al que se puede asignar este rol es Amazon Keyspaces.

A continuación se muestra un ejemplo de política que concede los permisos mínimos necesarios a una entidad principal para crear espacios de claves y tablas multirregión.

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

Para obtener permisos de IAM adicionales para espacios de claves y tablas multirregión, consulte [Claves de acción, recursos y condiciones para Amazon Keyspaces (para Apache Cassandra)](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonkeyspacesforapachecassandra.html) en la *Referencia de autorización de servicios*.

# Configure los permisos de IAM necesarios para añadir una Región de AWS a un espacio de claves
<a name="howitworks_replication_permissions_addReplica"></a>

Para añadir una región a un espacio de claves, el director de IAM necesita los siguientes permisos:
+ `cassandra:Alter`
+ `cassandra:AlterMultiRegionResource`
+ `cassandra:Create`
+ `cassandra:CreateMultiRegionResource`
+ `cassandra:Select`
+ `cassandra:SelectMultiRegionResource`
+ `cassandra:Modify`
+ `cassandra:ModifyMultiRegionResource`

Si la tabla está configurada en modo aprovisionado con el escalado automático habilitado, se necesitan los siguientes permisos adicionales.
+ `application-autoscaling:RegisterScalableTarget`
+ `application-autoscaling:DeregisterScalableTarget`
+ `application-autoscaling:DescribeScalableTargets`
+ `application-autoscaling:PutScalingPolicy`
+ `application-autoscaling:DescribeScalingPolicies`

Para añadir correctamente una región a un espacio de claves de una sola región, el director de IAM también debe poder crear un rol vinculado al servicio. Este rol vinculado a servicios es un tipo único de rol de IAM predefinido por Amazon Keyspaces. Incluye todos los permisos que Amazon Keyspaces necesita para realizar acciones en su nombre. Para obtener más información sobre el rol vinculado a servicios, consulte [Uso de roles para la réplica multirregión de Amazon Keyspaces](using-service-linked-roles-multi-region-replication.md).

Para crear el rol vinculado al servicio que requiere la replicación multirregional, la política del director de IAM requiere los siguientes elementos:
+ `iam:CreateServiceLinkedRole`: la **acción** que la entidad principal puede realizar.
+ `arn:aws:iam::*:role/aws-service-role/replication.cassandra.amazonaws.com/AWSServiceRoleForKeyspacesReplication`: el **recurso** sobre el que se puede realizar la acción. 
+ `iam:AWSServiceName": "replication.cassandra.amazonaws.com`— El único AWS servicio al que se puede asignar este rol es Amazon Keyspaces.

El siguiente es un ejemplo de la política que concede los permisos mínimos necesarios a un director para añadir una región a un espacio de claves.

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

# Creación de un espacio de claves multirregional en Amazon Keyspaces
<a name="keyspaces-mrr-create"></a>

En esta sección se proporcionan ejemplos de cómo crear un espacio de claves multirregional. Puede hacerlo en la consola de Amazon Keyspaces, con CQL o la AWS CLI. Todas las tablas que cree en un espacio de claves multirregional heredan automáticamente la configuración multirregional del espacio de claves.

**nota**  
Al crear un espacio de claves multirregión, Amazon Keyspaces crea un rol vinculado a servicios con el nombre `AWSServiceRoleForAmazonKeyspacesReplication` en su cuenta. Este rol permite a Amazon Keyspaces replicar las escrituras en todas las réplicas de una tabla multirregión en su nombre. Para obtener más información, consulte [Uso de roles para la réplica multirregión de Amazon Keyspaces](using-service-linked-roles-multi-region-replication.md).

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

**Creación de un espacio de claves multirregional (consola)**

1. [Inicia sesión en la Consola de administración de AWS consola de Amazon Keyspaces y ábrela desde casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. En el panel de navegación, elija **Espacios de claves** y, a continuación, **Crear espacio de claves**.

1. En **Nombre del espacio de claves**, introduzca el nombre del espacio de claves.

1. En la sección de **replicación multirregional**, puede añadir las regiones adicionales que están disponibles en la lista.

1. Para terminar, elija **Crear espacio de claves**.

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

**Creación de un espacio de claves multirregional con CQL**

1. Para crear un espacio de claves multirregional, utilice esta `NetworkTopologyStrategy` opción para especificar en qué espacio de claves se va a replicar. Regiones de AWS Debe incluir su región actual y al menos una región adicional. 

   Todas las tablas del espacio de claves heredan la estrategia de replicación del espacio de claves. No puede cambiar la estrategia de replicación para las tablas.

   `NetworkTopologyStrategy`— El factor de replicación para cada región es tres porque Amazon Keyspaces replica los datos en tres [zonas de disponibilidad](https://aws.amazon.com/about-aws/global-infrastructure/regions_az/) dentro de la misma Región de AWS, de forma predeterminada. 

   La siguiente instrucción CQL es un ejemplo de ello.

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

1. Puede utilizar una instrucción CQL para consultar la tabla `tables` en el espacio de claves `system_multiregion_info` para crear mediante programación una lista de las regiones y el estado de la tabla multirregión que especifique. El siguiente código es un ejemplo de ello.

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

   La salida de la instrucción tiene un aspecto semejante al siguiente:

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

**Cree un nuevo espacio de claves multirregional mediante el AWS CLI**
+ Para crear un espacio de claves multirregional, puede utilizar la siguiente sentencia de la CLI. Especifique su región actual y al menos una región adicional en la `regionList`.

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

------

Para crear una tabla multirregional, consulte [Creación de una tabla multirregional con la configuración predeterminada en Amazon Keyspaces](tables-mrr-create-default.md) y [Creación de una tabla multirregional en modo aprovisionado con escalado automático en Amazon Keyspaces](tables-mrr-create-provisioned.md).

# Añadir un Región de AWS a un espacio de claves en Amazon Keyspaces
<a name="keyspaces-multi-region-add-replica"></a>

Puede añadir un nuevo espacio de claves Región de AWS a un espacio de claves único o multirregional. La nueva región de réplica se aplica a todas las tablas del espacio de claves. 

Para cambiar un espacio de claves de una sola región a uno de varias regiones, debe habilitar las marcas de tiempo del lado del cliente para todas las tablas del espacio de claves. Para obtener más información, consulte [Marcas de tiempo del cliente en Amazon Keyspaces](client-side-timestamps.md).

Si va a añadir una región adicional a un espacio de claves multirregional, Amazon Keyspaces tiene que replicar las tablas existentes en la nueva región mediante una restauración única entre regiones para cada tabla existente. Los cargos de restauración de cada tabla se facturan por GB. Para obtener más información, consulte [Backup and restore](https://aws.amazon.com/keyspaces/pricing/#:~:text=per%20GB-month-,Restoring%20a%20table,-Restoring%20a%20table) en la página de precios de Amazon Keyspaces (para Apache Cassandra). La transferencia de datos entre regiones para esta operación de restauración no conlleva ningún cargo. Además de los datos, todas las propiedades de la tabla, excepto las etiquetas, se replicarán en la nueva región.

Puede utilizar la `ALTER KEYSPACE` sentencia en CQL, el `update-keyspace` comando de o la AWS CLI consola para añadir una nueva región a un espacio de claves único o multirregional en Amazon Keyspaces. Para que el extracto se ejecute correctamente, la cuenta que utilice debe estar ubicada en una de las regiones en las que el espacio de claves ya esté disponible. Mientras se agrega la réplica, no puede realizar ninguna otra operación de lenguaje de definición de datos (DDL) en los recursos que se están actualizando y replicando.

Para obtener más información sobre los permisos necesarios para añadir una región, consulte. [Configure los permisos de IAM necesarios para añadir una Región de AWS a un espacio de claves](howitworks_replication_permissions_addReplica.md)

**nota**  
Al añadir una región adicional a un espacio de claves de una sola región, Amazon Keyspaces crea un rol vinculado al servicio con el nombre de su cuenta. `AWSServiceRoleForAmazonKeyspacesReplication` Esta función permite a Amazon Keyspaces replicar tablas en nuevas regiones y replicar escrituras de una tabla a todas las réplicas de una tabla de varias regiones en su nombre. Para obtener más información, consulte [Uso de roles para la réplica multirregión de Amazon Keyspaces](using-service-linked-roles-multi-region-replication.md).

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

Siga estos pasos para añadir una región a un espacio de claves mediante la consola de Amazon Keyspaces.

**Agregue una región a un espacio de claves (consola)**

1. [Inicia sesión en la Consola de administración de AWS consola de Amazon Keyspaces y ábrela desde casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. En el panel de navegación, elija **Keyspaces** y, a continuación, elija un espacio clave de la lista.

1. Elija la pestaña **Regiones de AWS**.

1. En la **Regiones de AWS**pestaña, elija **Agregar** región.

1. En el cuadro de diálogo **Añadir región**, elija la región adicional que desee añadir al espacio de claves.

1. Para terminar, elija **Agregar**.

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

**Añada una región a un espacio de claves mediante CQL**
+ Para añadir una nueva región a un espacio de claves, puede utilizar la siguiente declaración. En este ejemplo, el espacio de claves ya está disponible en las regiones EE.UU. Este (Norte de Virginia) y EE.UU. Oeste (Oregón), y la instrucción CQL agrega la región Región EE.UU. Oeste (Norte de California). 

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

**Añada una región a un espacio de claves mediante el AWS CLI**
+ Para agregar una nueva región a un espacio de claves mediante la CLI, puede usar el siguiente ejemplo. Tenga en cuenta que el valor predeterminado de `client-side-timestamps` es `DISABLED`. Con el `update-keyspace` comando, debe cambiar el valor a`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"}'
  ```

------

# Compruebe el progreso de la replicación al añadir una nueva región a un espacio de claves
<a name="keyspaces-multi-region-replica-status"></a>

Añadir una nueva región a un espacio de claves de Amazon Keyspaces es una operación de larga duración. Para realizar un seguimiento del progreso, puede utilizar las consultas que se muestran en esta sección.

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

**Uso de CQL para verificar el progreso de la adición de una región**
+  Para verificar el progreso de la creación de las nuevas réplicas de tablas en un espacio de claves determinado, puede consultar la tabla. `system_multiregion_info.keyspaces` La siguiente instrucción CQL es un ejemplo de ello.

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

  Mientras hay una operación de replicación en curso, el estado muestra el progreso de la creación de la tabla en la nueva región. Este es un ejemplo en el que 5 de cada 10 tablas se han replicado en la nueva región.

  ```
   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 vez que el proceso de replicación se haya completado correctamente, el resultado debería tener el aspecto que se muestra en este ejemplo.

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

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

**Se utiliza AWS CLI para verificar el progreso de la adición de la región**
+ Para confirmar el estado de la creación de la réplica de la tabla para un espacio de claves determinado, puede utilizar el siguiente ejemplo.

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

  La salida debe ser similar al siguiente ejemplo.

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

------

# Creación de una tabla multirregional con la configuración predeterminada en Amazon Keyspaces
<a name="tables-mrr-create-default"></a>

En esta sección se proporcionan ejemplos de cómo crear una tabla multirregional en el modo bajo demanda con todos los ajustes predeterminados. Puede hacerlo en la consola de Amazon Keyspaces, con CQL o la AWS CLI. Todas las tablas que cree en un espacio de claves multirregional heredan automáticamente la configuración multirregional del espacio de claves.

Para crear un espacio de claves multirregional, consulte [Creación de un espacio de claves multirregional en Amazon Keyspaces](keyspaces-mrr-create.md).

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

**Creación de una tabla multirregional con la configuración predeterminada (consola)**

1. [Inicia sesión en la Consola de administración de AWS consola de Amazon Keyspaces y ábrela desde casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. Elija un espacio de claves multirregión.

1. En la pestaña **Tablas**, elija **Crear tabla**.

1. En **Nombre de la tabla**, introduzca el nombre de la tabla. Las Regiones de AWS en que se replica esta tabla se muestran en el cuadro de información.

1. Continúe con el esquema de la tabla.

1. En **Configuración de la tabla**, continúe con la opción **Configuración predeterminada**. Tenga en cuenta los siguientes ajustes predeterminados para las tablas multirregionales.
   + **Modo de capacidad**: el modo de capacidad predeterminado es **Bajo demanda**. Para obtener más información sobre la configuración del modo **aprovisionado**, consulte [Creación de una tabla multirregional en modo aprovisionado con escalado automático en Amazon Keyspaces](tables-mrr-create-provisioned.md).
   + **Administración de claves de cifrado**: solo se admite la opción **Clave propiedad de AWS**.
   + **Marcas de tiempo del lado del cliente**: esta característica es necesaria para las tablas multirregión.
   + Elija **Personalizar configuración** si necesita activar el periodo de vida (TTL) para la tabla y todas sus réplicas.
**nota**  
No puede cambiar los ajustes de TTL en una tabla multirregión existente.

1. Para terminar, elija **Crear tabla**.

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

**Creación de una tabla multirregional en el modo bajo demanda con la configuración predeterminada**
+ Para crear una tabla multirregional con la configuración predeterminada, puede utilizar la siguiente instrucción 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 la AWS CLI**

1. Para crear una tabla multirregional con la configuración predeterminada, solo necesita especificar el esquema. Puede utilizar el siguiente ejemplo.

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

   La salida del comando es:

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

1. Para confirmar la configuración de la tabla, puede usar la siguiente instrucción.

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

   Esta salida muestra todos los ajustes predeterminados de una tabla multirregional. 

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

------

# Creación de una tabla multirregional en modo aprovisionado con escalado automático en Amazon Keyspaces
<a name="tables-mrr-create-provisioned"></a>

En esta sección se proporcionan ejemplos de cómo crear una tabla multirregional en el modo aprovisionado con escalado automático. Puede hacerlo en la consola de Amazon Keyspaces, con CQL o la AWS CLI. 

Para obtener más información sobre las configuraciones compatibles y las funciones de replicación multirregional, consulte[Notas de uso de la replicación multirregional de Amazon Keyspaces](multiRegion-replication_usage-notes.md).

Para crear un espacio de claves multirregional, consulte [Creación de un espacio de claves multirregional en Amazon Keyspaces](keyspaces-mrr-create.md).

Al crear una nueva tabla multirregional en modo aprovisionado con una configuración de escalado automático, puede especificar una configuración general de la tabla que sea válida para todas las Regiones de AWS en las que se replica la tabla. A continuación, puede sobrescribir la configuración de capacidad de lectura y leer la configuración de escalado automático de cada réplica. Sin embargo, la capacidad de escritura permanece sincronizada en todas las réplicas para garantizar que haya suficiente capacidad para replicar las escrituras en todas las regiones. 

**nota**  
El escalado automático de Amazon Keyspaces requiere la presencia de un rol vinculado a servicios (`AWSServiceRoleForApplicationAutoScaling_CassandraTable`) que realice acciones de escalado automático en su nombre. Este rol se crea automáticamente. Para obtener más información, consulte [Uso de roles vinculados a servicios para Amazon Keyspaces](using-service-linked-roles.md).

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

**Creación de una nueva tabla multirregión con el escalado automático habilitado**

1. [Inicia sesión en la Consola de administración de AWS consola de Amazon Keyspaces y ábrela desde casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. Elija un espacio de claves multirregión.

1. En la pestaña **Tablas**, elija **Crear tabla**.

1. En la página **Crear tabla**, en la sección **Detalles de la tabla**, seleccione un espacio de claves y proporcione un nombre para la nueva tabla.

1. En la sección **Columnas**, cree el esquema para la tabla.

1. En la sección **Clave principal**, defina la clave principal de la tabla y seleccione las columnas de agrupación en clústeres opcionales.

1. En la sección **Configuración de la tabla**, elija **Personalizar configuración**.

1. Continúe en **Configuración de capacidad de lectura/escritura**.

1. En **Modo de capacidad**, elija **Aprovisionada**.

1. En la sección **Capacidad de lectura**, confirme que esté seleccionada la opción **Escalado automático**.

   Puede optar por configurar las mismas unidades de capacidad de lectura para todas las Regiones de AWS en las que se replique la tabla. Como alternativa, puede desactivar la casilla de verificación y configurar la capacidad de lectura de cada región de forma diferente.

   Si decide configurar cada región de manera diferente, debe seleccionar las unidades de capacidad de lectura mínima y máxima para cada réplica de tabla, así como la utilización objetivo.
   + **Unidades de capacidad mínima**: introduzca el valor de nivel mínimo de rendimiento para el que la tabla debería estar siempre preparada para admitir. El valor debe estar comprendido entre 1 y la cuota máxima de rendimiento por segundo de su cuenta (40 000 de forma predeterminada).
   + **Unidades de capacidad máxima**: introduzca la cantidad máxima de rendimiento que desee aprovisionar para la tabla. El valor debe estar comprendido entre 1 y la cuota máxima de rendimiento por segundo de su cuenta (40 000 de forma predeterminada).
   + **Utilización objetivo**: introduzca una tasa de utilización objetivo entre el 20 % y el 90 %. Cuando el tráfico supera la tasa de utilización objetivo definida, la capacidad aumenta automáticamente. Cuando el tráfico cae por debajo del objetivo definido, se vuelve a reducir verticalmente de manera automática.
   + Desactive la casilla **Escalado automático** si desea aprovisionar la capacidad de lectura de la tabla manualmente. Este ajuste se aplica a todas las réplicas de la tabla.
**nota**  
Para garantizar que haya suficiente capacidad de lectura para todas las réplicas, le recomendamos el escalado automático de Amazon Keyspaces para las tablas multirregión aprovisionadas.
**nota**  
Para obtener más información sobre las cuotas predeterminadas de su cuenta y cómo aumentarlas, consulte [Cuotas para Amazon Keyspaces (para Apache Cassandra)](quotas.md).

1. En la sección **Capacidad de escritura**, confirme que esté seleccionada la opción **Escalado automático**. A continuación, configure las unidades de capacidad de la tabla. Las unidades de capacidad de escritura permanecen sincronizadas en todas las Regiones de AWS para garantizar que haya suficiente capacidad para replicar los eventos de escritura en todas las regiones.
   + Desactive **Escalado automático** si desea aprovisionar la capacidad de escritura de la tabla manualmente. Este ajuste se aplica a todas las réplicas de la tabla.
**nota**  
Para garantizar que haya suficiente capacidad de escritura para todas las réplicas, le recomendamos el escalado automático de Amazon Keyspaces para las tablas multirregión aprovisionadas.

1. Seleccione **Create table (Creación de tabla)**. Su tabla se crea con los parámetros de escalado automático especificados.

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

**Creación de una tabla multirregional con el modo de capacidad aprovisionada y el escalado automático mediante CQL**
+ Para crear una tabla multirregional en modo aprovisionado con escalado automático, primero debe especificar el modo de capacidad definiendo `CUSTOM_PROPERTIES` para la tabla. Después de especificar el modo de capacidad aprovisionada, puede configurar los ajustes de escalado automático de la tabla mediante `AUTOSCALING_SETTINGS`. 

  Para obtener información detallada sobre la configuración del escalado automático, la política de seguimiento de objetivos, el valor objetivo y la configuración opcional, consulte [Creación de una nueva tabla con escalado automático](autoscaling.createTable.md).

  Para definir la capacidad de lectura de una réplica de tabla en una región específica, puede configurar los siguientes parámetros como parte de las `replica_updates` de la tabla:
  + La región
  + Las unidades de capacidad de lectura aprovisionadas (opcional)
  + La configuración de escalado automático de la capacidad de lectura (opcional)

  En el siguiente ejemplo, se muestra una instrucción `CREATE TABLE` para una tabla multirregional en modo aprovisionado. La configuración general de escalado automático de la capacidad de escritura y lectura son los mismos. Sin embargo, la configuración del escalado automático de lectura especifica periodos de recuperación adicionales de 60 segundos antes de aumentar o reducir la capacidad de lectura de la tabla. Además, la configuración de escalado automático de la capacidad de lectura para la región Este de EE. UU. (Norte de Virginia) es superior a la de otras réplicas. Por otra parte, el valor objetivo se establece en el 70 % en lugar del 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 ]

**Cree una nueva tabla multirregional en modo aprovisionado con escalado automático mediante el AWS CLI**
+ Para crear una tabla multirregional en modo aprovisionado con una configuración de escalado automático, puede usar la AWS CLI. Tenga en cuenta que debe usar el comando `create-table` de la CLI de Amazon Keyspaces para configurar los ajustes de escalado automático multirregionales. Esto se debe a que Application Auto Scaling, el servicio que Amazon Keyspaces utiliza para realizar el escalado automático por usted, no es compatible con varias regiones. 

  Para obtener más información sobre la configuración del escalado automático, la política de seguimiento de objetivos, el valor objetivo y la configuración opcional, consulte [Creación de una nueva tabla con escalado automático](autoscaling.createTable.md).

  Para definir la capacidad de lectura de una réplica de tabla en una región específica, puede configurar los siguientes parámetros como parte de las `replicaSpecifications` de la tabla:
  + La región
  + Las unidades de capacidad de lectura aprovisionadas (opcional)
  + La configuración de escalado automático de la capacidad de lectura (opcional)

  Al crear tablas aprovisionadas multirregionales con ajustes de escalado automático complejos y diferentes configuraciones para las réplicas de tablas, resulta útil cargar los ajustes de escalado automático y las configuraciones de réplica de la tabla desde archivos JSON. 

  Para usar el siguiente ejemplo de código, puede descargar los archivos JSON de ejemplo desde [auto-scaling.zip](samples/auto-scaling.zip) y extraer `auto-scaling.json` y `replication.json`. Tome nota de la ruta a los archivos. 

  En este ejemplo, los archivos JSON se encuentran en el directorio actual. Para conocer las distintas opciones de ruta del archivo, consulte [Carga de parámetros desde un archivo](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
  ```

------

# Actualización de la capacidad aprovisionada y la configuración de escalado automático para una tabla multirregional en Amazon Keyspaces
<a name="tables-mrr-autoscaling"></a>

En esta sección se incluyen ejemplos de cómo usar la consola, el CQL y la administración de la AWS CLI configuración de escalado automático de Amazon Keyspaces de las tablas multirregionales aprovisionadas. Para obtener más información sobre las opciones de configuración generales de escalado automático y cómo funcionan, consulte [Administración automática de la capacidad de rendimiento con el escalado automático de Amazon Keyspaces](autoscaling.md). 

Tenga en cuenta que si utiliza el modo de capacidad aprovisionada para tablas multirregión, siempre debe utilizar las llamadas a la API de Amazon Keyspaces para configurar el escalado automático. Esto se debe a que las operaciones subyacentes de la API de Application Auto Scaling no tienen en cuenta las regiones.

Para obtener más información sobre cómo estimar el rendimiento de la capacidad de escritura de las tablas multirregionales aprovisionadas, consulte [Estimación y aprovisionamiento de la capacidad de una tabla multirregional en Amazon Keyspaces](tables-multi-region-capacity.md).

Para obtener más información sobre la API de Amazon Keyspaces, consulte la [https://docs.aws.amazon.com/keyspaces/latest/APIReference/Welcome.html](https://docs.aws.amazon.com/keyspaces/latest/APIReference/Welcome.html).

Al actualizar el modo aprovisionado o la configuración de escalado automático de una tabla multirregional, puede actualizar la configuración de la capacidad de lectura y la configuración del escalado automático de lectura para cada réplica de la tabla. 

Sin embargo, la capacidad de escritura permanece sincronizada en todas las réplicas para garantizar que haya suficiente capacidad para replicar las escrituras en todas las regiones.

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

**Actualización de la capacidad aprovisionada y la configuración de escalado automático de una tabla multirregional con CQL**
+  Puede utilizar `ALTER TABLE` para actualizar el modo de capacidad y la configuración de escalado automático de una tabla existente. Si va a actualizar una tabla que actualmente esté en modo de capacidad bajo demanda, necesita `capacity_mode`. Si la tabla ya está en el modo de capacidad aprovisionada, puede omitir este campo. 

  Para obtener información detallada sobre la configuración del escalado automático, la política de seguimiento de objetivos, el valor objetivo y la configuración opcional, consulte [Creación de una nueva tabla con escalado automático](autoscaling.createTable.md). 

  En la misma instrucción, también puede actualizar la capacidad de lectura y la configuración de escalado automático de las réplicas de las tablas en regiones específicas actualizando la propiedad `replica_updates` de la tabla. La siguiente instrucción es un ejemplo de ello.

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

**Actualice la capacidad aprovisionada y la configuración de escalado automático de una tabla multirregional mediante el AWS CLI**
+ Para actualizar el modo aprovisionado y la configuración de escalado automático de una tabla existente, puede usar el AWS CLI `update-table` comando. 

  Tenga en cuenta que debe usar los comandos de la CLI de Amazon Keyspaces para crear o modificar la configuración de escalado automático multirregional. Esto se debe a que Application Auto Scaling, el servicio que Amazon Keyspaces utiliza para realizar el escalado automático de la capacidad de las tablas por usted, no es compatible con varias Regiones de AWS. 

   Para actualizar la capacidad de lectura de una réplica de tabla en una región específica, puede cambiar uno de los siguientes parámetros opcionales de las `replicaSpecifications` de la tabla:
  + Las unidades de capacidad de lectura aprovisionadas (opcional)
  + La configuración de escalado automático de la capacidad de lectura (opcional)

  Al actualizar tablas multirregionales con ajustes de escalado automático complejos y diferentes configuraciones para las réplicas de tablas, resulta útil cargar los ajustes de escalado automático y las configuraciones de réplica de la tabla desde archivos JSON. 

  Para usar el siguiente ejemplo de código, puede descargar los archivos JSON de ejemplo desde [auto-scaling.zip](samples/auto-scaling.zip) y extraer `auto-scaling.json` y `replication.json`. Tome nota de la ruta a los archivos. 

  En este ejemplo, los archivos JSON se encuentran en el directorio actual. Para conocer las distintas opciones de ruta del archivo, consulte [Carga de parámetros desde un archivo](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
  ```

------

# Visualización de la capacidad aprovisionada y la configuración de escalado automático para una tabla multirregional en Amazon Keyspaces
<a name="tables-mrr-view"></a>

Puede ver la capacidad aprovisionada y la configuración de escalado automático de una tabla multirregional en la consola de Amazon Keyspaces, con CQL o con la AWS CLI. En esta sección se proporcionan ejemplos de cómo hacerlo con CQL y el. AWS CLI

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

**Visualización de la capacidad aprovisionada y la configuración de escalado automático de una tabla multirregional con CQL**
+ Para ver la configuración de escalado automático de una tabla multirregional, utilice el siguiente comando.

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

  El resultado para este comando tendrá un aspecto similar al siguiente:

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

**Vea la capacidad aprovisionada y la configuración de escalado automático de una tabla multirregional mediante el AWS CLI**
+ Para ver la configuración de escalado automático de una tabla multirregional, puede utilizar la operación `get-table-auto-scaling-settings`. El siguiente comando de la CLI es un ejemplo de esto.

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

  Debería ver la siguiente salida.

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

------

# Desactivación del escalado automático de una tabla en Amazon Keyspaces
<a name="tables-mrr-autoscaling-off"></a>

En esta sección se proporcionan ejemplos de cómo desactivar el escalado automático para una tabla multirregional en el modo de capacidad aprovisionada. Puede hacerlo en la consola de Amazon Keyspaces, con CQL o la AWS CLI. 

**importante**  
Se recomienda utilizar el escalado automático para las tablas multirregional que utilicen el modo de capacidad aprovisionada. Para obtener más información, consulte [Estimación y aprovisionamiento de la capacidad de una tabla multirregional en Amazon Keyspaces](tables-multi-region-capacity.md).

**nota**  
Para eliminar el rol vinculado a servicios utilizado por Application Auto Scaling, debe deshabilitar el escalado automático en todas las tablas de la cuenta en todas las Regiones de AWS.

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

**Desactivación del escalado automático de Amazon Keyspaces para una tabla multirregional existente en la consola**

1. [Inicia sesión en la Consola de administración de AWS consola de Amazon Keyspaces y ábrela desde casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. Seleccione la tabla con la que quiera trabajar y elija la pestaña **Capacidad**.

1. En la sección **Configuración de capacidad**, elija **Editar**.

1. Para deshabilitar el escalado automático de Amazon Keyspaces, anule la selección de la casilla **Escalado automático**. Al deshabilitar el escalado automático se anula el registro de la tabla como objetivo escalable con Application Auto Scaling. Para eliminar el rol vinculado a servicios que utiliza Application Auto Scaling para acceder a la tabla Amazon Keyspaces, siga los pasos indicados en [Eliminación de un rol vinculado a servicios para Amazon Keyspaces](using-service-linked-roles-app-auto-scaling.md#delete-service-linked-role-app-auto-scaling). 

1. Cuando se hayan definido los ajustes de escalado automático, elija **Guardar**.

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

**Desactivación del escalado automático para una tabla multirregional mediante CQL**
+  Puede utilizar `ALTER TABLE` para desactivar el escalado automático de una tabla existente. Tenga en cuenta que no puede desactivar el escalado automático para una réplica de tabla individual.

  En el siguiente ejemplo se desactiva el escalado automático de la capacidad de lectura de la tabla.

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

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

**Desactive el escalado automático de una tabla de varias regiones mediante la AWS CLI**
+  Puede usar el AWS CLI `update-table` comando para desactivar el escalado automático de una tabla existente. Tenga en cuenta que no puede desactivar el escalado automático para una réplica de tabla individual. 

  En el siguiente ejemplo se desactiva el escalado automático de la capacidad de lectura de la tabla.

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

------

# Configuración manual de la capacidad aprovisionada de una tabla multirregional en Amazon Keyspaces
<a name="tables-mrr-capacity-manually"></a>

Si tiene que desactivar el escalado automático para una tabla multirregional, puede aprovisionar la capacidad de lectura de una tabla de réplica manualmente mediante CQL o la AWS CLI. 

**nota**  
Se recomienda utilizar el escalado automático para las tablas multirregional que utilicen el modo de capacidad aprovisionada. Para obtener más información, consulte [Estimación y aprovisionamiento de la capacidad de una tabla multirregional en Amazon Keyspaces](tables-multi-region-capacity.md).

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

**Configuración manual de la capacidad aprovisionada de una tabla multirregional con CQL**
+ Puede utilizar `ALTER TABLE` para aprovisionar manualmente la capacidad de lectura de una tabla de réplica.

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

**Establezca manualmente la capacidad aprovisionada de una tabla multirregional mediante el AWS CLI**
+ Si tiene que desactivar el escalado automático para una tabla multirregional, puede usar `update-table` aprovisionar la capacidad de lectura de una tabla de réplica manualmente.

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

------