

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Librerie e strumenti Amazon Keyspaces (per Apache Cassandra)
<a name="examples-tools"></a>

Questa sezione fornisce informazioni sulle librerie, esempi di codice e strumenti di Amazon Keyspaces (per Apache Cassandra).

**Topics**
+ [Librerie ed esempi](#examples)
+ [Esempi evidenziati e repository degli strumenti di sviluppo](#highlights)

## Librerie ed esempi
<a name="examples"></a>

[Puoi trovare le librerie open source e gli strumenti di sviluppo di Amazon Keyspaces GitHub nei repository [AWS](https://github.com/aws)ed AWS samples.](https://github.com/aws-samples)

### Toolkit per sviluppatori Amazon Keyspaces (per Apache Cassandra)
<a name="docker-container"></a>

Questo repository fornisce un'immagine docker con utili strumenti di sviluppo per Amazon Keyspaces. Ad esempio, include un file CQLSHRC con le migliori pratiche, un'espansione di AWS autenticazione opzionale per cqlsh e strumenti di supporto per eseguire attività comuni. Il toolkit è ottimizzato per Amazon Keyspaces, ma funziona anche con i cluster Apache Cassandra.

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

### Esempi di Amazon Keyspaces (per Apache Cassandra)
<a name="code-examples"></a>

Questo repository è il nostro elenco ufficiale di codice di esempio di Amazon Keyspaces. [Il repository è suddiviso in sezioni per lingua (vedi Esempi).](https://github.com/aws-samples/amazon-keyspaces-examples#Examples/) Ogni lingua ha una propria sottosezione di esempi. Questi esempi illustrano implementazioni e modelli comuni del servizio Amazon Keyspaces che puoi utilizzare per la creazione di applicazioni.

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

### AWS Plugin di autenticazione Signature Version 4 (SigV4)
<a name="auth-plugins"></a>

I plugin consentono di gestire l'accesso ad Amazon Keyspaces AWS Identity and Access Management utilizzando utenti e ruoli (IAM).

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).

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

## Esempi evidenziati e repository degli strumenti di sviluppo
<a name="highlights"></a>

Di seguito è riportata una selezione di utili strumenti di community per Amazon Keyspaces (per Apache Cassandra).

### Buffer del protocollo Amazon Keyspaces
<a name="protocol_buffers"></a>

Puoi utilizzare Protocol Buffers (Protobuf) con Amazon Keyspaces per fornire un'alternativa a Apache Cassandra User Defined Types (). UDTs Protobuf è un formato di dati multipiattaforma gratuito e open source utilizzato per serializzare dati strutturati. È possibile archiviare i dati Protobuf utilizzando il tipo di dati CQL e il refactor preservando al UDTs contempo `BLOB` i dati strutturati tra applicazioni e linguaggi di programmazione. 

Questo repository fornisce un esempio di codice che si connette ad Amazon Keyspaces, crea una nuova tabella e inserisce una riga contenente un messaggio Protobuf. Quindi la riga viene letta con una forte coerenza.

[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 modello per creare CloudWatch dashboard Amazon per i parametri di Amazon Keyspaces (per Apache Cassandra)
<a name="dashboard"></a>

Questo repository fornisce CloudFormation modelli per configurare rapidamente i CloudWatch parametri per Amazon Keyspaces. L'utilizzo di questo modello ti consentirà di iniziare più facilmente fornendo dashboard CloudWatch preconfigurate distribuibili con metriche di uso comune.

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

### Utilizzo di Amazon Keyspaces (per Apache Cassandra) con AWS Lambda
<a name="lambda"></a>

Il repository contiene esempi che mostrano come connettersi ad Amazon Keyspaces da Lambda. Di seguito sono riportati alcuni esempi.

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)

Giava:. [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)

Un altro esempio di Lambda che mostra come distribuire e utilizzare Amazon Keyspaces da un Python Lambda è disponibile nel seguente repository.

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

### Utilizzo di Amazon Keyspaces (per Apache Cassandra) con Spring
<a name="spring"></a>

Questo è un esempio che mostra come usare Amazon Keyspaces con Spring Boot.

[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)

### Utilizzo di Amazon Keyspaces (per Apache Cassandra) con Scala
<a name="scala"></a>

Questo è un esempio che mostra come connettersi ad Amazon Keyspaces utilizzando il plug-in di autenticazione SigV4 con Scala.

[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)

### Utilizzo di Amazon Keyspaces (per Apache Cassandra) con AWS Glue
<a name="glue"></a>

Questo è un esempio che mostra come usare Amazon Keyspaces con. AWS Glue

[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 (per Apache Cassandra) da Cassandra Query Language (CQL) a convertitore CloudFormation
<a name="cfn-converter"></a>

Questo pacchetto implementa uno strumento da riga di comando per convertire gli script di Apache Cassandra Query Language (CQL) in CloudFormation modelli ()CloudFormation, che consente agli schemi di Amazon Keyspaces di essere facilmente gestiti in pile. CloudFormation 

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

### Amazon Keyspaces (per Apache Cassandra), aiutanti per il driver Apache Cassandra per Java
<a name="java"></a>

Questo repository contiene politiche, esempi e best practice relative ai driver per l'utilizzo del driver DataStax Java con Amazon Keyspaces (per Apache Cassandra). 

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

### Dimostrazione di compressione istantanea di Amazon Keyspaces (per Apache Cassandra)
<a name="compression"></a>

Questo repository dimostra come comprimere, archiviare e leggere/scrivere oggetti di grandi dimensioni per prestazioni più veloci e ridurre i costi di throughput e storage.

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

### Demo di Amazon Keyspaces (per Apache Cassandra) e del codec Amazon S3
<a name="S3-codec"></a>

Il codec Amazon S3 personalizzato supporta la mappatura trasparente e configurabile dall'utente dei puntatori UUID agli oggetti Amazon S3. 

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