Configurar las marcas de tiempo del lado del cliente para una tabla 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.

Configurar las marcas de tiempo del lado del cliente para una tabla en Amazon Keyspaces

Siga estos ejemplos para activar las marcas de tiempo del lado del cliente para las tablas existentes mediante Amazon Keyspaces AWS Management Console, Cassandra Query Language () o el CQL AWS Command Line Interface.

Console
Para activar las marcas de tiempo del lado del cliente para una tabla existente (consola)
  1. Inicie sesión en el AWS Management Consoley abre la consola Amazon Keyspaces en https://console.aws.amazon.com/keyspaces/ casa.

  2. Elija la tabla que desee actualizar y elija la pestaña Configuración adicional.

  3. En la pestaña Configuración adicional, vaya a Modificar marcas de tiempo del lado del cliente y seleccione Activar marcas de tiempo del lado del cliente.

  4. Elija Guardar cambios para cambiar la configuración de la tabla.

Cassandra Query Language (CQL)
Usando una declaración CQL
  1. Active las marcas de tiempo del lado del cliente para una tabla existente con la declaración. ALTER TABLE CQL

    ALTER TABLE my_table WITH custom_properties = {'client_side_timestamps': {'status': 'enabled'}};;
  2. Para confirmar la configuración de las marcas de tiempo del lado del cliente para la nueva tabla, utilice la instrucción SELECT para revisar custom_properties como se muestra en el siguiente ejemplo.

    SELECT custom_properties from system_schema_mcs.tables where keyspace_name = 'my_keyspace' and table_name = 'my_table';

    La salida de esta instrucción muestra el estado de las marcas de tiempo del lado del cliente.

    'client_side_timestamps': {'status': 'enabled'}
AWS CLI
Uso de AWS CLI
  1. Puede activar las marcas de tiempo del lado del cliente para una tabla existente mediante el AWS CLI utilizando el siguiente ejemplo.

    ./aws keyspaces update-table \ --keyspace-name my_keyspace \ --table-name my_table \ --client-side-timestamps 'status=ENABLED'
  2. Para confirmar que las marcas de tiempo del lado del cliente estén activadas para la tabla, ejecute el siguiente código.

    ./aws keyspaces get-table \ --keyspace-name my_keyspace \ --table-name my_table

    El resultado debería tener un aspecto similar al de este ejemplo e indicar el estado de las marcas horarias del lado del cliente como. ENABLED

    { "keyspaceName": "my_keyspace", "tableName": "my_table", "resourceArn": "arn:aws:cassandra:us-east-2:555555555555:/keyspace/my_keyspace/table/my_table", "creationTimestamp": 1662681312.906, "status": "ACTIVE", "schemaDefinition": { "allColumns": [ { "name": "id", "type": "int" }, { "name": "date", "type": "timestamp" }, { "name": "name", "type": "text" } ], "partitionKeys": [ { "name": "id" } ], "clusteringKeys": [], "staticColumns": [] }, "capacitySpecification": { "throughputMode": "PAY_PER_REQUEST", "lastUpdateToPayPerRequestTimestamp": 1662681312.906 }, "encryptionSpecification": { "type": "AWS_OWNED_KMS_KEY" }, "pointInTimeRecovery": { "status": "DISABLED" }, "clientSideTimestamps": { "status": "ENABLED" }, "ttl": { "status": "ENABLED" }, "defaultTimeToLive": 0, "comment": { "message": "" } }