

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.

# Replicación multirregional para Amazon Keyspaces (para Apache Cassandra)
<a name="multiRegion-replication"></a>

Puede utilizar la replicación multirregional de Amazon Keyspaces para replicar sus datos con una replicación automática, totalmente gestionada y *activo-activa* en todos los lugares de su elección. Regiones de AWS Con la réplica activa-activa, cada región puede realizar lecturas y escrituras de forma aislada. Puede mejorar tanto la disponibilidad como la resiliencia frente a la degradación regional y a la vez beneficiarse de lecturas y escrituras locales de baja latencia para aplicaciones globales. 

Con la replicación multirregional, Amazon Keyspaces replica de forma asíncrona los datos entre regiones y, por lo general, los datos se propagan entre regiones en un segundo. Además, con la replicación multirregional, ya no tiene la difícil tarea de resolver conflictos y corregir los problemas de divergencia de datos, por lo que puede centrarse en su aplicación. 

De forma predeterminada, 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 para garantizar una mayor durabilidad y alta disponibilidad. Con la replicación multirregional, puede crear espacios de claves multirregionales que repliquen sus tablas en las distintas zonas geográficas de su elección. Regiones de AWS 

**Topics**
+ [Ventajas de utilizar la replicación multirregional](#mrr-benefits)
+ [Modos de capacidad y precios](#mrr-pricing)
+ [Cómo funciona la replicación multirregional en Amazon Keyspaces](multiRegion-replication_how-it-works.md)
+ [Notas de uso de la replicación multirregional de Amazon Keyspaces](multiRegion-replication_usage-notes.md)
+ [Configuración de la replicación multirregional para Amazon Keyspaces (para Apache Cassandra)](multiRegion-replication-configure.md)

## Ventajas de utilizar la replicación multirregional
<a name="mrr-benefits"></a>

La replicación multirregional ofrece las siguientes ventajas.
+ **Lecturas y escrituras globales con una latencia de un dígito de milisegundo**: en Amazon Keyspaces, la réplica es activa-activa. Puede efectuar lecturas y escrituras localmente desde las regiones más cercanas a sus clientes con una latencia de un dígito de milisegundo a cualquier escala. Puede utilizar tablas multirregión de Amazon Keyspaces para aplicaciones globales que necesiten un tiempo de respuesta rápido en cualquier parte del mundo.
+ **Continuidad empresarial mejorada y protección contra la degradación en una sola región**: con la replicación en varias regiones, puede recuperarse de la degradación en una sola región Región de AWS al redirigir la aplicación a una región diferente en su espacio clave multirregional. Dado que Amazon Keyspaces ofrece una réplica activa-activa, sus lecturas y escrituras no se ven afectadas. 

  Amazon Keyspaces realiza un seguimiento de cualquier escritura que se haya realizado en su espacio de claves multirregión pero que no se haya propagado a todas las regiones de réplica. Una vez que la región vuelva a estar en línea, Amazon Keyspaces sincroniza automáticamente los cambios que falten para que pueda recuperarlos sin que la aplicación se vea afectada.
+ **Replicación de alta velocidad entre regiones**: la replicación multirregional utiliza una replicación física de datos rápida y basada en el almacenamiento entre regiones, con un retraso de replicación que suele ser inferior a 1 segundo. 

  La réplica en Amazon Keyspaces tiene un impacto mínimo o nulo en las consultas de su base de datos, dado que no comparte recursos informáticos con su aplicación. Esto significa que puede abordar casos de uso de alto rendimiento de escritura o aquellos que vean picos o aumentos repentinos en el rendimiento sin ningún impacto en la aplicación. 
+ **Coherencia y resolución de conflictos**: cualquier cambio que se realice en datos en cualquier región se replica en las demás regiones en un espacio de claves multirregión. Si las aplicaciones actualizaran los mismos datos en distintas regiones al mismo tiempo, podrían surgir conflictos. 

  Con el fin de proporcionar coherencia eventual, Amazon Keyspaces utiliza marcas de tiempo a nivel de celda y una conciliación *el último escritor gana* entre actualizaciones concurrentes. La resolución de conflictos está totalmente administrada y se produce en segundo plano sin ningún impacto en la aplicación.

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

## Modos de capacidad y precios
<a name="mrr-pricing"></a>

Para un espacio de claves multirregional, puede utilizar el *modo de capacidad bajo demanda* o el *modo de capacidad aprovisionada*. Para obtener más información, consulte [Configurar los modos de read/write capacidad en Amazon Keyspaces](ReadWriteCapacityMode.md).

En el modo bajo demanda, se le facturará 1 unidad de solicitud de escritura (WRU) para escribir hasta 1 KB de datos por fila, del mismo modo que en las tablas de una sola región. Sin embargo, se facturan las escrituras en cada región del espacio de claves multirregional. Por ejemplo, escribir una fila de 3 KB de datos en un espacio de claves multirregional con dos regiones requiere 6 WRUs: 3 \$1 2 = 6. WRUs Además, las escrituras que incluyan datos estáticos y no estáticos requieren operaciones de escritura adicionales. 

En el modo aprovisionado, se le factura 1 unidad de capacidad de escritura (WCU) para escribir hasta 1 KB de datos por fila, de la misma manera que en las tablas de una sola región. Sin embargo, se le facturan las escrituras en cada región de su espacio de claves multirregional. Por ejemplo, escribir una fila de 3 KB de datos por segundo en un espacio de claves multirregional con dos regiones requiere 6 WCUs: 3 \$1 2 = 6. WCUs Además, las escrituras que incluyan datos estáticos y no estáticos requieren operaciones de escritura adicionales. 

Para obtener más información sobre precios, consulte [Precios de Amazon Keyspaces (para Apache Cassandra)](https://aws.amazon.com/keyspaces/pricing).

# Cómo funciona la replicación multirregional en Amazon Keyspaces
<a name="multiRegion-replication_how-it-works"></a>

En esta sección se proporciona información general sobre cómo funciona la replicación multirregional de Amazon Keyspaces. Para obtener más información sobre precios, consulte [Precios de Amazon Keyspaces (para Apache Cassandra)](https://aws.amazon.com/keyspaces/pricing).

**Topics**
+ [Cómo funciona la replicación multirregional en Amazon Keyspaces](#multiRegion-replication_how-it-works-overview)
+ [Resolución de conflictos de replicación multirregional](#multiRegion-replication_how-it-works-conflict-resolution)
+ [Replicación multirregional, recuperación ante desastres](#howitworks_disaster_recovery)
+ [La replicación multirregional Regiones de AWS está deshabilitada de forma predeterminada](#howitworks_mrr_opt_in)
+ [Replicación multirregional e integración con point-in-time recuperación (PITR)](#howitworks_mrr_pitr)
+ [Replicación e integración con servicios en varias regiones AWS](#howitworks_integration)

## Cómo funciona la replicación multirregional en Amazon Keyspaces
<a name="multiRegion-replication_how-it-works-overview"></a>

La replicación multirregional de Amazon Keyspaces implementa una arquitectura de resiliencia de datos que distribuye los datos entre personas independientes y distribuidas geográficamente. Regiones de AWS Utiliza la *réplica activa-activa*, que ofrece una baja latencia local, dado que cada región puede realizar lecturas y escrituras de forma aislada.

Al crear un espacio de claves multirregional de Amazon Keyspaces, puede seleccionar regiones adicionales en las que se van a replicar los datos. Cada tabla que cree en un espacio de claves multirregión consta de varias tablas de réplica (una por región) que Amazon Keyspaces considera como una sola unidad. 

Cada réplica tiene el mismo nombre de tabla y el mismo esquema de clave principal. Cuando una aplicación escribe datos en una tabla local en una región, los datos se escriben de forma duradera con el nivel de coherencia `LOCAL_QUORUM`. Amazon Keyspaces replica automáticamente los datos de forma asíncrona a las demás regiones de réplica. El retardo de réplica entre regiones suele ser inferior a un segundo y no afecta al rendimiento o la capacidad de procesamiento de su aplicación. 

Una vez escritos los datos, puede leerlos de la tabla multirregión en otra región de réplica con los niveles de coherencia `LOCAL_ONE/LOCAL_QUORUM`. 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). 

![\[Los usuarios leen y escriben los datos almacenados en una tabla de Amazon Keyspaces de forma local, mientras que Región de AWS Amazon Keyspaces replica de forma asíncrona las escrituras entre tablas de todas las regiones disponibles.\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/images/keyspaces_multi_Region_replication.png)


## Resolución de conflictos de replicación multirregional
<a name="multiRegion-replication_how-it-works-conflict-resolution"></a>

La replicación multirregional de Amazon Keyspaces está totalmente gestionada, lo que significa que no tiene que realizar tareas de replicación, como ejecutar operaciones de reparación con regularidad para solucionar problemas de sincronización de datos. Amazon Keyspaces supervisa la coherencia de los datos entre tablas de diferentes tablas Regiones de AWS mediante la detección y la reparación de conflictos, y sincroniza las réplicas automáticamente. 

Amazon Keyspaces utiliza el método *el último escritor gana* de conciliación de datos. Con este mecanismo de resolución de conflictos, todas las regiones en un espacio de claves multirregión se ponen de acuerdo sobre la última actualización y convergen hacia un estado en el que todas tienen datos idénticos. El proceso de reconciliación no tiene ningún impacto en el rendimiento de la aplicación. Para soportar la resolución de conflictos, las marcas de tiempo del lado del cliente se activan automáticamente para las tablas multirregión y no se pueden desactivar. Para obtener más información, consulte [Marcas de tiempo del cliente en Amazon Keyspaces](client-side-timestamps.md). 

## Replicación multirregional, recuperación ante desastres
<a name="howitworks_disaster_recovery"></a>

Con la replicación multirregional de Amazon Keyspaces, las escrituras se replican de forma asíncrona en cada región. En el raro caso de que una sola región se degrade o falle, la replicación multirregional le ayuda a recuperarse de un desastre con un impacto mínimo o nulo en su aplicación. La recuperación tras un desastre suele medirse utilizando valores de objetivo de tiempo de recuperación (RTO) y objetivo de punto de recuperación (RPO).

 **Objetivo de tiempo de recuperación**: el tiempo que tarda un sistema en volver a un estado de funcionamiento tras un desastre. El RTO mide el tiempo de inactividad que su carga de trabajo puede tolerar, medido en tiempo. En el caso de los planes de recuperación ante desastres que utilizan la replicación multirregional para realizar la conmutación por error a una región no afectada, el RTO puede ser prácticamente nulo. El RTO está limitado por la rapidez con la que su aplicación puede detectar la condición de fallo y redirigir el tráfico a otra región.

 **Objetivo de punto de recuperación**: la cantidad de datos que pueden perderse (medido en tiempo). En el caso de los planes de recuperación ante desastres que utilizan la replicación multirregional para realizar la conmutación por error a una región no afectada, el RPO suele ser de un solo dígito en segundos. El RPO está limitado por la latencia de la réplica a la réplica de destino de la conmutación por error.

En caso de fallo o degradación regional, no necesita promover una región secundaria ni realizar procedimientos de conmutación por error de la base de datos porque la réplica en Amazon Keyspaces es activo-activo. En cambio, puede utilizar Amazon Route 53 para dirigir su aplicación a la región sana más cercana. Para obtener más información sobre Route 53, consulte [¿Qué es Amazon Route 53?](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/Welcome.html).

Si una sola Región de AWS se aísla o se degrada, la aplicación puede redirigir el tráfico a una región diferente mediante Route 53 para realizar lecturas y escrituras en una tabla de réplicas diferente. También puede aplicar lógica empresarial personalizada a fin de determinar cuándo redirigir las solicitudes a otras regiones. Un ejemplo de ello es hacer que su aplicación sea consciente de los múltiples puntos de conexión disponibles.

Cuando la región vuelve a estar en línea, Amazon Keyspaces reanuda la propagación de las escrituras pendientes de esa región a las tablas de réplica en otras regiones.. Asimismo, reanudará la propagación de las operaciones de escritura de otras réplicas de tabla a la región que ahora está en línea.

## La replicación multirregional Regiones de AWS está deshabilitada de forma predeterminada
<a name="howitworks_mrr_opt_in"></a>

La replicación multirregional de Amazon Keyspaces es compatible con las siguientes aplicaciones, Regiones de AWS que están deshabilitadas de forma predeterminada:
+ Región África (Ciudad del Cabo)
+ Región Medio Oriente (EAU)
+ Región de Asia-Pacífico (Hong Kong)
+ Región Medio Oriente (Baréin)

Antes de poder usar una región que está deshabilitada de forma predeterminada con la replicación multirregional de Amazon Keyspaces, primero debe habilitar la región. Para obtener más información, consulte [Habilitar o deshabilitar Regiones de AWS en su cuenta](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html#rande-manage-enable) en la Guía del [https://docs.aws.amazon.com/organizations/latest/userguide/](https://docs.aws.amazon.com/organizations/latest/userguide/).

Tras activar una región, puede crear nuevos recursos de Amazon Keyspaces en la región y añadir la región a un espacio de claves multirregional.

Al deshabilitar una región que utiliza la replicación multirregional de Amazon Keyspaces, Amazon Keyspaces inicia un período de gracia de 24 horas. Durante este período de tiempo, puede esperar el siguiente comportamiento:
+ Amazon Keyspaces sigue realizando operaciones de lenguaje de manipulación de datos (DML) en las regiones habilitadas.
+ Amazon Keyspaces detiene la replicación de las actualizaciones de datos de las regiones habilitadas a la región deshabilitada.
+ Amazon Keyspaces bloquea todas las solicitudes de lenguaje de definición de datos (DDL) en la región deshabilitada.

Si ha desactivado la región por error, puede volver a activarla en un plazo de 24 horas. Si vuelves a activar la región durante el período de gracia de 24 horas, Amazon Keyspaces tomará las siguientes medidas:
+ Reanude automáticamente todas las replicaciones en la región que se ha vuelto a activar.
+ Replique cualquier actualización de datos que se haya realizado en las regiones habilitadas mientras la región estaba deshabilitada para garantizar la coherencia de los datos.
+ Continúe automáticamente con todas las operaciones adicionales de replicación multirregional.

En el caso de que la región permanezca deshabilitada después de que se cierre el período de 24 horas, Amazon Keyspaces toma las siguientes medidas para eliminar permanentemente la región de la replicación multirregional:
+ Elimine la región deshabilitada de todos los espacios de claves de replicación multirregional.
+ Convierta las réplicas de tablas de replicación multirregionales de la región deshabilitada en tablas y espacios clave de una sola región.
+ Amazon Keyspaces no elimina ningún recurso de la región deshabilitada.

Una vez que Amazon Keyspaces haya eliminado permanentemente la región deshabilitada del espacio de claves multirregión, no podrá volver a añadir la región deshabilitada.

## Replicación multirregional e integración con point-in-time recuperación (PITR)
<a name="howitworks_mrr_pitr"></a>

Point-in-time La recuperación es compatible con las tablas de varias regiones. Para restaurar correctamente una tabla multirregión con PITR, se deben satisfacer las siguientes condiciones.
+ La tabla de origen y la tabla de destino deben estar configuradas como tablas multirregión.
+ Las regiones de réplica para el espacio de claves de la tabla de origen y para el espacio de claves de la tabla de destino deben ser las mismas.
+ La PITR debe estar habilitada en todas las réplicas de la tabla de origen.

Puede ejecutar la sentencia de restauración desde cualquiera de las regiones en las que esté disponible la tabla de origen. Amazon Keyspaces restaura automáticamente la tabla de destino en cada región. Para obtener más información acerca de la PITR, consulte [Cómo funciona point-in-time la recuperación en Amazon Keyspaces](PointInTimeRecovery_HowItWorks.md).

Al crear una tabla multirregional, la configuración de PITR que defina durante el proceso de creación se aplica automáticamente a todas las tablas de todas las regiones. Al cambiar la configuración del PITR mediante `ALTER TABLE` Amazon Keyspaces aplica la actualización únicamente a la tabla local y no a las réplicas de otras regiones. Para habilitar el PITR en una tabla multirregional existente, debe repetir la sentencia para todas las réplicas. `ALTER TABLE`

## Replicación e integración con servicios en varias regiones AWS
<a name="howitworks_integration"></a>

Puede monitorizar el rendimiento de la replicación entre tablas de diferentes tablas Regiones de AWS mediante el uso de CloudWatch las métricas de Amazon. La siguiente métrica proporciona un monitoreo continuo de los espacios de claves multirregión.
+ `ReplicationLatency`: Esta métrica mide el tiempo que se tardó en replicar `updates`, `inserts` o `deletes` de una tabla réplica a otra tabla réplica en un espacio de claves multirregión.

Para obtener más información sobre cómo monitorear CloudWatch las métricas, consulte[Supervisión de Amazon Keyspaces con Amazon CloudWatch](monitoring-cloudwatch.md).

# Notas de uso de la replicación multirregional de Amazon Keyspaces
<a name="multiRegion-replication_usage-notes"></a>

Tenga en cuenta lo siguiente cuando utilice la replicación multirregional con Amazon Keyspaces.
+ Puede seleccionar cualquiera de los públicos [disponibles](programmatic.endpoints.md#global_endpoints). Regiones de AWS Para obtener más información sobre [los Regiones de AWS que están deshabilitados de forma predeterminada](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html#rande-manage-enable), consulte[La replicación multirregional Regiones de AWS está deshabilitada de forma predeterminada](multiRegion-replication_how-it-works.md#howitworks_mrr_opt_in).
+ AWS GovCloud (US) Regions y las regiones de China no son compatibles.
+ Considere las siguientes soluciones alternativas hasta que las características estén disponibles:

  Configure el periodo de vida (TTL) al crear la tabla multirregional. No podrá activar ni desactivar el TTL ni ajustar el valor del TTL más adelante. Para obtener más información, consulte [Caducidad de datos con período de vida (TTL) para Amazon Keyspaces (para Apache Cassandra)](TTL.md).
  + Para el cifrado en reposo, utilice una AWS clave propia. Las claves administradas por el cliente actualmente no son compatibles con las tablas multirregionales. Para obtener más información, consulte 

    [Cifrado en reposo: Cómo funciona en Amazon Keyspaces](encryption.howitworks.md).
+ Se puede utilizar `ALTER KEYSPACE` para añadir una región a un espacio de claves de una sola región o de varias regiones. Para obtener más información, consulte [Añadir un Región de AWS a un espacio de claves en Amazon Keyspaces](keyspaces-multi-region-add-replica.md).
  + Antes de añadir una región a un espacio de claves de una sola región, asegúrese de que ninguna tabla situada debajo del espacio de claves esté configurada con claves gestionadas por el cliente.
  + Las etiquetas existentes configuradas para los espacios de claves o las tablas no se replican en la nueva región.
+ Cuando utilice la administración de la capacidad aprovisionada con el escalado automático de Amazon Keyspaces, asegúrese de utilizar las operaciones de la API de Amazon Keyspaces para crear y configurar las tablas multirregionales. Las operaciones subyacentes de la API de Application Auto Scaling a las que Amazon Keyspaces llama en su nombre no tienen capacidades multirregionales. 

  Para obtener más información, consulte [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). 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).
+ Si bien los datos se replican automáticamente en las regiones seleccionadas de una tabla multirregional, cuando un cliente se conecta a un punto de conexión en una región y consulta la tabla `system.peers`, la consulta devuelve solo información local. El resultado de la consulta aparece como un único clúster de centro de datos para el cliente.
+ La replicación multirregional de Amazon Keyspaces es asíncrona y admite la coherencia de las escrituras. `LOCAL_QUORUM` `LOCAL_QUORUM`La coherencia requiere que la actualización de una fila se mantenga de forma duradera en dos réplicas de la región local antes de que el cliente se realice correctamente. La propagación de escrituras a las regiones replicadas se realiza entonces de forma asíncrona. 

  La replicación multirregional de Amazon Keyspaces no admite la replicación sincrónica ni la coherencia. `QUORUM`
+ Al crear un espacio de claves o una tabla multirregional, las etiquetas que defina durante el proceso de creación se aplicarán automáticamente a todos los espacios de claves y tablas de todas las regiones. Al modificar las etiquetas existentes utilizando `ALTER KEYSPACE` o `ALTER TABLE`, la actualización solo se aplica al espacio de claves o a la tabla de la región en la que esté realizando el cambio. 
+ Amazon CloudWatch proporciona una `ReplicationLatency` métrica para cada región replicada. Esta métrica se calcula observando las filas que llegan, comparando su tiempo de llegada con su tiempo de escritura inicial y calculando un promedio. Los tiempos se almacenan CloudWatch en la región de origen. Para obtener más información, consulte [Supervisión de Amazon Keyspaces con Amazon CloudWatch](monitoring-cloudwatch.md).

  Puede resultar útil visualizar los tiempos medio y máximo para determinar el retraso de replicación promedio y el peor posible. No hay SLA para esta latencia.
+ Al utilizar una tabla multirregional en el modo bajo demanda, es posible que observe un aumento en la latencia de la replicación asíncrona de escrituras si la réplica de una tabla experimenta un nuevo pico de tráfico. Al igual que Amazon Keyspaces adapta automáticamente la capacidad de una tabla bajo demanda de una sola región al tráfico de aplicaciones que recibe, Amazon Keyspaces adapta automáticamente la capacidad de una réplica de tabla bajo demanda multirregional al tráfico que reciba. El aumento de la latencia de replicación es transitorio porque Amazon Keyspaces asigna automáticamente más capacidad a medida que aumenta su volumen de tráfico. Una vez que todas las réplicas se hayan adaptado al volumen de tráfico, la latencia de la replicación debería volver a la normalidad. Para obtener más información, consulte [Picos de tráfico y propiedades de escalado](ReadWriteCapacityMode.OnDemand.md#ReadWriteCapacityMode.PeakTraffic).
+ Al utilizar una tabla multirregional en modo aprovisionado, si la aplicación supera la capacidad de rendimiento aprovisionada, es posible que se observen errores por capacidad insuficiente y un aumento en la latencia de replicación. Para garantizar que siempre haya suficiente capacidad de lectura y escritura para todas las réplicas de tablas Regiones de AWS de una tabla multirregional, le recomendamos que configure el escalado automático de Amazon Keyspaces. El escalado automático de Amazon Keyspaces le ayuda a aprovisionar capacidad de rendimiento de forma eficiente para cargas de trabajo variables ajustando de forma automática la capacidad de rendimiento en respuesta al tráfico real de la aplicación. Para obtener más información, consulte [Funcionamiento del escalado automático para tablas multirregión](autoscaling.md#autoscaling.multi-region).

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

------