

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.

# Erstellen Sie eine neue Tabelle mit clientseitigen Zeitstempeln in Amazon Keyspaces
<a name="client-side-timestamps-create-new-table"></a>

Folgen Sie diesen Beispielen, um eine neue Amazon Keyspaces-Tabelle mit aktivierten clientseitigen Zeitstempeln mithilfe der Amazon Keyspaces AWS-Managementkonsole, Cassandra Query Language (CQL) oder der AWS Command Line Interface

------
#### [ Console ]

**Erstellen Sie eine neue Tabelle mit clientseitigen Zeitstempeln (Konsole)**

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon Keyspaces-Konsole zu [https://console.aws.amazon.com/keyspaces/Hause](https://console.aws.amazon.com/keyspaces/home).

1. Wählen Sie im Navigationsbereich **Tables** (Tabellen) und anschließend **Create table** (Tabelle erstellen) aus.

1. Wählen Sie auf der Seite **Tabelle erstellen** im Abschnitt **Tabellendetails** einen Schlüsselraum aus und geben Sie einen Namen für die neue Tabelle ein.

1. Erstellen Sie im Abschnitt **Schema** das Schema für Ihre Tabelle.

1. Wählen Sie im Abschnitt **Tabelleneinstellungen** die Option **Einstellungen anpassen** aus.

1. Fahren Sie mit den **clientseitigen Zeitstempeln** fort.

   Wählen Sie Clientseitige Zeitstempel **aktivieren, um clientseitige Zeitstempel** für die Tabelle zu aktivieren. 

1. Wählen Sie **Create table** (Tabelle erstellen) aus. Ihre Tabelle wird mit aktivierten clientseitigen Zeitstempeln erstellt.

------
#### [ Cassandra Query Language (CQL) ]

**Erstellen Sie eine neue Tabelle mit CQL**

1. Um eine neue Tabelle mit aktivierten clientseitigen Zeitstempeln mithilfe von CQL zu erstellen, können Sie das folgende Beispiel verwenden.

   ```
   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'}};
   ```

1. Um die clientseitigen Zeitstempeleinstellungen für die neue Tabelle zu bestätigen, verwenden Sie eine `SELECT` Anweisung, um sie zu überprüfen, wie im `custom_properties` folgenden 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 ]

**Erstellen Sie eine neue Tabelle mit dem AWS CLI**

1. Um eine neue Tabelle mit aktivierten clientseitigen Zeitstempeln zu erstellen, können Sie das folgende Beispiel verwenden.

   ```
   ./aws keyspaces create-table \
   --keyspace-name my_keyspace \
   --table-name my_table \
   --client-side-timestamps 'status=ENABLED' \
   --schema-definition 'allColumns=[{name=id,type=int},{name=date,type=timestamp},{name=name,type=text}],partitionKeys=[{name=id}]'
   ```

1. Führen Sie den folgenden Code aus, um zu überprüfen, ob die clientseitigen Zeitstempel für die neue Tabelle aktiviert sind.

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

   Die Ausgabe sollte diesem Beispiel ähneln.

   ```
   {
       "keyspaceName": "my_keyspace",
       "tableName": "my_table",
       "resourceArn": "arn:aws:cassandra:us-east-1:111122223333:/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": ""
       }
   }
   ```

------