Cree un espacio de claves multirregional en Amazon Keyspaces - Amazon Keyspaces (para Apache Cassandra)

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.

Cree un espacio de claves multirregional en Amazon Keyspaces

En esta sección se proporcionan ejemplos de cómo crear un espacio de claves multirregional. Puede hacerlo en la consola de Amazon Keyspaces, utilizando 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.

Console
Cree un espacio de claves multirregional (consola)
  1. Inicia sesión en la AWS Management Console consola de Amazon Keyspaces y ábrela desde casahttps://console.aws.amazon.com/keyspaces/.

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

  3. En Nombre del espacio de claves, introduzca el nombre del espacio de claves.

  4. En la sección Réplica multirregión, puede añadir hasta cinco regiones adicionales que estén disponibles en la lista.

  5. Para terminar, elija Crear espacio de claves.

Cassandra Query Language (CQL)
Cree un espacio de claves multirregional utilizando CQL
  1. Para crear un espacio de claves multirregional, utilice esta opción NetworkTopologyStrategy 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 réplica a nivel de tabla.

    NetworkTopologyStrategy— El factor de replicación para cada región es tres porque Amazon Keyspaces replica los datos en tres zonas de disponibilidad dentro de la misma Región de AWS, de forma predeterminada.

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

    CREATE KEYSPACE mykeyspace WITH REPLICATION = {'class':'NetworkTopologyStrategy', 'us-east-1':'3', 'ap-southeast-1':'3','eu-west-1':'3' };
  2. Puede utilizar una CQL instrucción para consultar la tables tabla del system_multiregion_info espacio de claves y enumerar mediante programación 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';

    El resultado de la declaración tiene el siguiente aspecto:

    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 declaración. 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 de varias regiones, consulte y. Cree una tabla multirregional con la configuración predeterminada en Amazon Keyspaces Cree una tabla multirregional en modo aprovisionado con escalado automático en Amazon Keyspaces