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)
-
Inicie sesión en el AWS Management Consoley abre la consola Amazon Keyspaces en https://console.aws.amazon.com/keyspaces/ casa.
-
Elija la tabla que desee actualizar y elija la pestaña Configuración adicional.
-
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.
Elija Guardar cambios para cambiar la configuración de la tabla.
-
- Cassandra Query Language (CQL)
-
Usando una declaración CQL
Active las marcas de tiempo del lado del cliente para una tabla existente con la declaración.
ALTER TABLE
CQLALTER TABLE
my_table
WITH custom_properties = {'client_side_timestamps': {'status': 'enabled'}};;-
Para confirmar la configuración de las marcas de tiempo del lado del cliente para la nueva tabla, utilice la instrucción
SELECT
para revisarcustom_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
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-namemy_table
\ --client-side-timestamps 'status=ENABLED'-
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-namemy_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": "" } }