Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Client-seitige Zeitstempel für eine Tabelle in Amazon Keyspaces konfigurieren
Folgen Sie diesen Beispielen, um clientseitige Zeitstempel für bestehende Tabellen mithilfe von Amazon Keyspaces AWS Management Console, Cassandra Query Language (CQL) oder dem zu aktivieren. AWS Command Line Interface
- Console
-
So aktivieren Sie clientseitige Zeitstempel für eine bestehende Tabelle (Konsole)
-
Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon Keyspaces-Konsole zu https://console.aws.amazon.com/keyspaces/Hause
. -
Wählen Sie die Tabelle aus, die Sie aktualisieren möchten, und wählen Sie dann den Tab Zusätzliche Einstellungen.
-
Gehen Sie auf der Registerkarte Zusätzliche Einstellungen zu Clientseitige Zeitstempel ändern und wählen Sie Clientseitige Zeitstempel aktivieren
Wählen Sie Änderungen speichern, um die Einstellungen der Tabelle zu ändern.
-
- Cassandra Query Language (CQL)
-
Verwenden einer CQL-Anweisung
Aktivieren Sie clientseitige Zeitstempel für eine bestehende Tabelle mit der CQL-Anweisung.
ALTER TABLEALTER TABLEmy_tableWITH custom_properties = {'client_side_timestamps': {'status': 'enabled'}};;-
Um die clientseitigen Zeitstempeleinstellungen für die neue Tabelle zu überprüfen, verwenden Sie eine
SELECTAnweisung, um die Einstellungen zu überprüfen, wie imcustom_propertiesfolgenden Beispiel gezeigt.SELECT custom_properties from system_schema_mcs.tables where keyspace_name = 'my_keyspace' and table_name = 'my_table';Die Ausgabe dieser Anweisung zeigt den Status der clientseitigen Zeitstempel.
'client_side_timestamps': {'status': 'enabled'}
- AWS CLI
-
Mit dem AWS CLI
Mithilfe des folgenden Beispiels können Sie clientseitige Zeitstempel für eine vorhandene Tabelle aktivieren. AWS CLI
./aws keyspaces update-table \ --keyspace-namemy_keyspace\ --table-namemy_table\ --client-side-timestamps 'status=ENABLED'-
Führen Sie den folgenden Code aus, um zu überprüfen, ob die clientseitigen Zeitstempel für die Tabelle aktiviert sind.
./aws keyspaces get-table \ --keyspace-namemy_keyspace\ --table-namemy_tableDie Ausgabe sollte diesem Beispiel ähneln und den Status für clientseitige Zeitstempel als angeben.
ENABLED{ "keyspaceName": "my_keyspace", "tableName": "my_table", "resourceArn": "arn:aws:cassandra:us-east-1:111122223333:/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": "" } }