

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.

# Bibliotheken und Tools von Amazon Keyspaces (für Apache Cassandra)
<a name="examples-tools"></a>

Dieser Abschnitt enthält Informationen zu Bibliotheken, Codebeispielen und Tools von Amazon Keyspaces (für Apache Cassandra).

**Topics**
+ [Bibliotheken und Beispiele](#examples)
+ [Hervorgehobene Beispiel- und Entwickler-Tool-Repos](#highlights)

## Bibliotheken und Beispiele
<a name="examples"></a>

Die Open-Source-Bibliotheken und Entwicklertools von Amazon Keyspaces finden Sie GitHub in den Repos [AWS](https://github.com/aws)und den [AWS Beispiel-Repos](https://github.com/aws-samples).

### Amazon Keyspaces (für Apache Cassandra) Entwickler-Toolkit
<a name="docker-container"></a>

Dieses Repository bietet ein Docker-Image mit hilfreichen Entwicklertools für Amazon Keyspaces. Es enthält beispielsweise eine CQLSHRC-Datei mit bewährten Methoden, eine optionale AWS Authentifizierungserweiterung für cqlsh und Hilfstools zur Ausführung allgemeiner Aufgaben. Das Toolkit ist für Amazon Keyspaces optimiert, funktioniert aber auch mit Apache Cassandra-Clustern.

[https://github.com/aws-samples/amazon-keyspaces-toolkit](https://github.com/aws-samples/amazon-keyspaces-toolkit).

### Beispiele für Amazon Keyspaces (für Apache Cassandra)
<a name="code-examples"></a>

Dieses Repo ist unsere offizielle Liste von Amazon Keyspaces-Beispielcodes. [Das Repo ist nach Sprachen in Abschnitte unterteilt (siehe Beispiele).](https://github.com/aws-samples/amazon-keyspaces-examples#Examples/) Jede Sprache hat ihren eigenen Unterabschnitt mit Beispielen. Diese Beispiele zeigen gängige Amazon Keyspaces-Serviceimplementierungen und Muster, die Sie beim Erstellen von Anwendungen verwenden können.

[https://github.com/aws-samples/amazon-keyspaces-examples/](https://github.com/aws-samples/amazon-keyspaces-examples/).

### AWS Authentifizierungs-Plugins für Signature Version 4 (Sigv4)
<a name="auth-plugins"></a>

Mit den Plug-ins können Sie den Zugriff auf Amazon Keyspaces mithilfe von AWS Identity and Access Management (IAM-) Benutzern und -Rollen verwalten.

Java:. [https://github.com/aws/aws-sigv4-auth-cassandra-java-driver-plugin](https://github.com/aws/aws-sigv4-auth-cassandra-java-driver-plugin)

Node.js:[https://github.com/aws/aws-sigv4-auth-cassandra-nodejs-driver-plugin](https://github.com/aws/aws-sigv4-auth-cassandra-nodejs-driver-plugin).

Python: [https://github.com/aws/aws-sigv4-auth-cassandra-python-driver-plugin](https://github.com/aws/aws-sigv4-auth-cassandra-python-driver-plugin).

Geh:[https://github.com/aws/aws-sigv4-auth-cassandra-gocql-driver-plugin](https://github.com/aws/aws-sigv4-auth-cassandra-gocql-driver-plugin).

## Hervorgehobene Beispiel- und Entwickler-Tool-Repos
<a name="highlights"></a>

Im Folgenden finden Sie eine Auswahl hilfreicher Community-Tools für Amazon Keyspaces (für Apache Cassandra).

### Amazon Keyspaces-Protokollpuffer
<a name="protocol_buffers"></a>

Sie können Protocol Buffers (Protobuf) mit Amazon Keyspaces verwenden, um eine Alternative zu Apache Cassandra User Defined Types () bereitzustellen. UDTs Protobuf ist ein kostenloses, plattformübergreifendes Open-Source-Datenformat, das zur Serialisierung strukturierter Daten verwendet wird. Sie können Protobuf-Daten mithilfe des CQL-Datentyps und des Refaktors speichern und UDTs gleichzeitig `BLOB` strukturierte Daten in allen Anwendungen und Programmiersprachen beibehalten. 

Dieses Repository bietet ein Codebeispiel, das eine Verbindung zu Amazon Keyspaces herstellt, eine neue Tabelle erstellt und eine Zeile mit einer Protobuf-Nachricht einfügt. Dann wird die Zeile mit starker Konsistenz gelesen.

[https://github.com/aws-samples/amazon-keyspaces-examples/tree/main/java/datastax-v4/protobuf-user-defined-types](https://github.com/aws-samples/amazon-keyspaces-examples/tree/main/java/datastax-v4/protobuf-user-defined-types)

### CloudFormation Vorlage zur Erstellung eines CloudWatch Amazon-Dashboards für Amazon Keyspaces-Metriken (für Apache Cassandra)
<a name="dashboard"></a>

Dieses Repository bietet CloudFormation Vorlagen für die schnelle Einrichtung von CloudWatch Metriken für Amazon Keyspaces. Die Verwendung dieser Vorlage erleichtert Ihnen den Einstieg, indem Sie bereitstellbare vorgefertigte CloudWatch Dashboards mit häufig verwendeten Metriken bereitstellen.

[https://github.com/aws-samples/amazon-keyspaces-cloudwatch-cloudformation-templates](https://github.com/aws-samples/amazon-keyspaces-cloudwatch-cloudformation-templates).

### Verwenden von Amazon Keyspaces (für Apache Cassandra) mit AWS Lambda
<a name="lambda"></a>

Das Repository enthält Beispiele, die zeigen, wie Sie von Lambda aus eine Verbindung zu Amazon Keyspaces herstellen können. Im Folgenden finden Sie einige Beispiele.

C\$1/.NET:. [https://github.com/aws-samples/amazon-keyspaces-examples/tree/main/dotnet/datastax-v3/connection-lambda](https://github.com/aws-samples/amazon-keyspaces-examples/tree/main/dotnet/datastax-v3/connection-lambda)

Java:. [https://github.com/aws-samples/amazon-keyspaces-examples/tree/main/java/datastax-v4/connection-lambda](https://github.com/aws-samples/amazon-keyspaces-examples/tree/main/java/datastax-v4/connection-lambda)

Ein weiteres Lambda-Beispiel, das zeigt, wie Amazon Keyspaces von einem Python-Lambda aus bereitgestellt und verwendet werden, ist im folgenden Repo verfügbar.

[https://github.com/aws-samples/aws-keyspaces-lambda-python](https://github.com/aws-samples/aws-keyspaces-lambda-python)

### Verwenden von Amazon Keyspaces (für Apache Cassandra) mit Spring
<a name="spring"></a>

Dies ist ein Beispiel, das Ihnen zeigt, wie Sie Amazon Keyspaces mit Spring Boot verwenden.

[https://github.com/aws-samples/amazon-keyspaces-examples/tree/main/java/datastax-v4/spring](https://github.com/aws-samples/amazon-keyspaces-examples/tree/main/java/datastax-v4/spring)

### Verwenden von Amazon Keyspaces (für Apache Cassandra) mit Scala
<a name="scala"></a>

Dies ist ein Beispiel, das zeigt, wie Sie mithilfe des SigV4-Authentifizierungs-Plug-ins mit Scala eine Verbindung zu Amazon Keyspaces herstellen.

[https://github.com/aws-samples/amazon-keyspaces-examples/tree/main/scala/datastax-v4/connection-sigv4](https://github.com/aws-samples/amazon-keyspaces-examples/tree/main/scala/datastax-v4/connection-sigv4)

### Verwenden von Amazon Keyspaces (für Apache Cassandra) mit AWS Glue
<a name="glue"></a>

Dies ist ein Beispiel, das zeigt, wie Amazon Keyspaces mit AWS Glue verwendet wird.

[https://github.com/aws-samples/amazon-keyspaces-examples/tree/main/scala/datastax-v4/aws-glue](https://github.com/aws-samples/amazon-keyspaces-examples/tree/main/scala/datastax-v4/aws-glue)

### Amazon Keyspaces (für Apache Cassandra) Cassandra Query Language (CQL) zum Konverter CloudFormation
<a name="cfn-converter"></a>

Dieses Paket implementiert ein Befehlszeilentool zur Konvertierung von Apache Cassandra Query Language (CQL) -Skripts in CloudFormation (CloudFormation) -Vorlagen, wodurch Amazon Keyspaces-Schemas einfach stapelweise verwaltet werden können. CloudFormation 

[https://github.com/aws/amazon-keyspaces-cql-to-cfn-converter](https://github.com/aws/amazon-keyspaces-cql-to-cfn-converter).

### Amazon Keyspaces (für Apache Cassandra) Helfer für den Apache Cassandra-Treiber für Java
<a name="java"></a>

Dieses Repository enthält Treiberrichtlinien, Beispiele und bewährte Methoden für die Verwendung des DataStax Java-Treibers mit Amazon Keyspaces (für Apache Cassandra). 

[https://github.com/aws-samples/amazon-keyspaces-java-driver-helpers](https://github.com/aws-samples/amazon-keyspaces-java-driver-helpers).

### Schnelle Komprimierungsdemo von Amazon Keyspaces (für Apache Cassandra)
<a name="compression"></a>

Dieses Repository zeigt, wie große Objekte komprimiert, gespeichert und gelesen/geschrieben werden können, um eine schnellere Leistung zu erzielen und den Durchsatz und die Speicherkosten zu senken.

[https://github.com/aws-samples/amazon-keyspaces-compression-example](https://github.com/aws-samples/amazon-keyspaces-compression-example).

### Amazon Keyspaces (für Apache Cassandra) und Amazon S3 S3-Codec-Demo
<a name="S3-codec"></a>

Der benutzerdefinierte Amazon S3 S3-Codec unterstützt die transparente, vom Benutzer konfigurierbare Zuordnung von UUID-Zeigern zu Amazon S3 S3-Objekten. 

[https://github.com/aws-samples/amazon-keyspaces-large-object-s3-demo](https://github.com/aws-samples/amazon-keyspaces-large-object-s3-demo).