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 una tabla nueva con marcas de tiempo del lado del cliente en Amazon Keyspaces
Siga estos ejemplos para crear una nueva tabla de Amazon Keyspaces con las marcas de tiempo del lado del cliente habilitadas mediante Amazon Keyspaces AWS Management Console, Cassandra Query Language () o el CQL AWS Command Line Interface
- Console
-
Cree una nueva tabla con las marcas de tiempo del lado del cliente (consola)
Inicie sesión en AWS Management Consoley abre la consola Amazon Keyspaces en https://console.aws.amazon.com/keyspaces/ casa.
-
En el panel de navegación, elija Tablas y, a continuación, seleccione Crear tabla.
-
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.
-
En la sección Esquema, cree el esquema para su tabla.
En la sección Configuración de la tabla, elija Personalizar configuración.
-
Continúe hasta Marcas de tiempo del lado del cliente.
Elija Activar marcas de tiempo del lado del cliente para activar las marcas de tiempo del lado del cliente para la tabla.
-
Elija Crear tabla. Su tabla se crea con las marcas de tiempo del lado del cliente activadas.
- Cassandra Query Language (CQL)
-
Cree una tabla nueva usando CQL
Para crear una nueva tabla con las marcas de tiempo del lado del cliente habilitadas medianteCQL, puede utilizar el siguiente ejemplo.
CREATE TABLE
my_keyspace
.my_table
( userid uuid, time timeuuid, subject text, body text, user inet, PRIMARY KEY (userid, time) ) 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
-
Cree una tabla nueva con el AWS CLI
Para crear una tabla nueva con las marcas de tiempo del lado del cliente activadas, puede utilizar el siguiente ejemplo.
./aws keyspaces create-table \ --keyspace-name
my_keyspace
\ --table-namemy_table
\ --client-side-timestamps 'status=ENABLED' \ --schema-definition 'allColumns=[{name=id,type=int},{name=date,type=timestamp},{name=name,type=text}],partitionKeys=[{name=id}]'-
Para confirmar que las marcas de tiempo del lado del cliente estén activadas para la nueva tabla, ejecute el siguiente código.
./aws keyspaces get-table \ --keyspace-name
my_keyspace
\ --table-namemy_table
La salida debe ser similar al siguiente ejemplo.
{ "keyspaceName": "my_keyspace", "tableName": "my_table", "resourceArn": "arn:aws:cassandra:us-east-2:555555555555:/keyspace/my_keyspace/table/my_table", "creationTimestamp": 1662681206.032, "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": 1662681206.032 }, "encryptionSpecification": { "type": "AWS_OWNED_KMS_KEY" }, "pointInTimeRecovery": { "status": "DISABLED" }, "clientSideTimestamps": { "status": "ENABLED" }, "ttl": { "status": "ENABLED" }, "defaultTimeToLive": 0, "comment": { "message": "" } }