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.
Bibliotecas y herramientas para Amazon Keyspaces (para Apache Cassandra)
En esta sección se ofrece información sobre las bibliotecas, ejemplos de código y herramientas de Amazon Keyspaces (para Apache Cassandra).
Bibliotecas y ejemplos
Puede encontrar bibliotecas de código abierto y herramientas para desarrolladores de Amazon Keyspaces en GitHub, en los repositorios de AWS
Kit de herramientas para desarrolladores de Amazon Keyspaces (para Apache Cassandra)
Este repositorio proporciona una imagen de Docker con herramientas útiles para desarrolladores de Amazon Keyspaces. Por ejemplo, incluye un archivo CQLSHRC con prácticas recomendadas, una expansión opcional de autenticación de AWS para cqlsh y herramientas de ayuda para realizar tareas comunes. El conjunto de herramientas está optimizado para Amazon Keyspaces, pero también funciona con clústeres de Apache Cassandra.
https://github.com/aws-samples/amazon-keyspaces-toolkit
Ejemplos de Amazon Keyspaces (para Apache Cassandra)
Este repositorio es nuestra lista oficial de ejemplos de código de Amazon Keyspaces. El repositorio está subdividido en secciones por lenguaje (consulte Ejemplos
https://github.com/aws-samples/amazon-keyspaces-examples/
Complementos de autenticación AWS Signature Version 4 (SigV4)
Estos complementos le permiten administrar el acceso a Amazon Keyspaces mediante el uso de usuarios y roles de AWS Identity and Access Management (IAM).
Java: https://github.com/aws/aws-sigv4-auth-cassandra-java-driver-plugin
Node.js: https://github.com/aws/aws-sigv4-auth-cassandra-nodejs-driver-plugin
Python: https://github.com/aws/aws-sigv4-auth-cassandra-python-driver-plugin
Go: https://github.com/aws/aws-sigv4-auth-cassandra-gocql-driver-plugin
Repositorios destacados de ejemplos y herramientas para desarrolladores
A continuación se incluye una selección de herramientas útiles de la comunidad para Amazon Keyspaces (para Apache Cassandra).
Búferes de protocolo de Amazon Keyspaces
Puede utilizar búferes de protocolo (Protobuf) con Amazon Keyspaces para proporcionar una alternativa a los tipos definidos por el usuario (UDT) de Apache Cassandra. Protobuf es un formato de datos multiplataforma gratuito y de código abierto que se utiliza para serializar datos estructurados. Puede almacenar datos Protobuf utilizando el tipo de datos BLOB
de CQL y refactorizar los UDT conservando los datos estructurados a través de aplicaciones y lenguajes de programación.
Este repositorio proporciona un ejemplo de código que se conecta a Amazon Keyspaces, crea una nueva tabla e inserta una fila que contiene un mensaje Protobuf. A continuación, la fila se lee con una fuerte coherencia.
Plantilla de AWS CloudFormation para crear el panel de control de métricas de Amazon CloudWatch para Amazon Keyspaces (para Apache Cassandra)
En este repositorio se proporcionan plantillas de AWS CloudFormation para configurar de forma rápida las métricas de CloudWatch para Amazon Keyspaces. El uso de esta plantilla le permite dar los primeros pasos de manera más sencilla al proporcionarle paneles de control de CloudWatch preconfigurados y desplegables con métricas de uso común.
https://github.com/aws-samples/amazon-keyspaces-cloudwatch-cloudformation-templates
Uso de Amazon Keyspaces (para Apache Cassandra) con AWS Lambda
El repositorio contiene ejemplos que muestran cómo conectarse a Amazon Keyspaces desde Lambda. A continuación se muestran algunos ejemplos.
Otro ejemplo de Lambda que muestra cómo implementar y utilizar Amazon Keyspaces desde una Lambda de Python está disponible en el siguiente repositorio.
https://github.com/aws-samples/aws-keyspaces-lambda-python
Uso de Amazon Keyspaces (para Apache Cassandra) con Spring
Este es un ejemplo que muestra cómo utilizar Amazon Keyspaces con Spring Boot.
https://github.com/aws-samples/amazon-keyspaces-examples/tree/main/java/datastax-v4/spring
Uso de Amazon Keyspaces (para Apache Cassandra) con Scala
Este es un ejemplo que muestra cómo conectarse a Amazon Keyspaces mediante el complemento de autenticación SigV4 con Scala.
Uso de Amazon Keyspaces (para Apache Cassandra) con AWS Glue
Este es un ejemplo que muestra cómo utilizar Amazon Keyspaces con AWS Glue.
https://github.com/aws-samples/amazon-keyspaces-examples/tree/main/scala/datastax-v4/aws-glue
Conversor de lenguaje de consulta de Cassandra (CQL) a AWS CloudFormation de Amazon Keyspaces (para Apache Cassandra)
Este paquete implementa una herramienta de línea de comandos para convertir scripts de Cassandra Query Language (CQL) de Apache en plantillas de AWS CloudFormation (CloudFormation), lo que permite administrar con facilidad los esquemas de Amazon Keyspaces en pilas de CloudFormation.
https://github.com/aws/amazon-keyspaces-cql-to-cfn-converter
Asistentes de Amazon Keyspaces (para Apache Cassandra) para el controlador de Apache Cassandra para Java
Este repositorio contiene políticas para el controlador, ejemplos y prácticas recomendadas al utilizar el controlador DataStax Java con Amazon Keyspaces (para Apache Cassandra).
https://github.com/aws-samples/amazon-keyspaces-java-driver-helpers
Demostración de compresión rápida de Amazon Keyspaces (para Apache Cassandra)
Este repositorio muestra cómo comprimir, almacenar y leer/escribir objetos de gran tamaño para obtener un desempeño más veloz y reducir el rendimiento y los costos de almacenamiento.
https://github.com/aws-samples/amazon-keyspaces-compression-example
Demostración del códec de Amazon S3 y Amazon Keyspaces (para Apache Cassandra)
El códec personalizado de Amazon S3 admite asignación transparente y configurable por el usuario de punteros UUID a objetos de Amazon S3.
https://github.com/aws-samples/amazon-keyspaces-large-object-s3-demo