As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Bibliotecas e ferramentas do Amazon Keyspaces (para Apache Cassandra)
Esta seção fornece informações sobre as bibliotecas, exemplos de código e ferramentas do Amazon Keyspaces (para Apache Cassandra.
Tópicos
Bibliotecas e exemplos
Você pode encontrar bibliotecas de código aberto e ferramentas para desenvolvedores do Amazon Keyspaces no GitHub nos repositórios de amostras AWS
Kit de ferramentas para desenvolvedores do Amazon Keyspaces (para Apache Cassandra)
Esse repositório fornece uma imagem do Docker com ferramentas úteis para desenvolvedores do Amazon Keyspaces. Por exemplo, ele inclui um arquivo CQLSHRC com as melhores práticas, uma expansão de autenticação AWS opcional para cqlsh e ferramentas auxiliares para realizar tarefas comuns. O kit de ferramentas é otimizado para o Amazon Keyspaces, mas também funciona com clusters do Apache Cassandra.
https://github.com/aws-samples/amazon-keyspaces-toolkit
Exemplos do Amazon Keyspaces (para Apache Cassandra)
Esse repositório é nossa lista oficial de exemplos de códigos do Amazon Keyspaces. O repositório é subdividido em seções por idioma (veja Exemplos
https://github.com/aws-samples/amazon-keyspaces-examples/
AWS Plugins de autenticação Signature Version 4 (SigV4)
Os plug-ins permitem que você gerencie o acesso ao Amazon Keyspaces usando usuários e funções 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
Repositórios de amostras e ferramentas para desenvolvedores em destaque
Veja a seguir uma seleção de ferramentas comunitárias úteis do Amazon Keyspaces (para Apache Cassandra).
Buffers de protocolo do Amazon Keyspaces
Você pode usar Buffers de Protocolo (Protobuf) com o Amazon Keyspaces para fornecer uma alternativa aos tipos definidos pelo usuário (UDTs) do Apache Cassandra. O Protobuf é um formato de dados multiplataforma gratuito e de código aberto usado para serializar dados estruturados. Você pode armazenar dados do Protobuf usando o tipo de dados CQL BLOB
e refatorar UDTs, preservando dados estruturados em aplicativos e linguagens de programação.
Esse repositório fornece um exemplo de código que se conecta ao Amazon Keyspaces, cria uma nova tabela e insere uma linha contendo uma mensagem Protobuf. Em seguida, a linha é lida com forte consistência.
Modelo AWS CloudFormation para criar o painel do Amazon CloudWatch para as métricas do Amazon Keyspaces (para Apache Cassandra)
Esse repositório fornece modelos AWS CloudFormation para configurar rapidamente as métricas do CloudWatch para o Amazon Keyspaces. O uso desse modelo permitirá que você comece com mais facilidade fornecendo painéis do CloudWatch pré-criados e implantáveis com métricas comumente usadas.
https://github.com/aws-samples/amazon-keyspaces-cloudwatch-cloudformation-templates
Como usar o Amazon Keyspaces (para Apache Cassandra) com AWS Lambda
O repositório contém exemplos que mostram como se conectar ao Amazon Keyspaces a partir do Lambda. Veja a seguir alguns exemplos:
Outro exemplo do Lambda que mostra como implantar e usar o Amazon Keyspaces a partir de um Python Lambda está disponível no repositório a seguir.
https://github.com/aws-samples/aws-keyspaces-lambda-python
Como usar o Amazon Keyspaces (para Apache Cassandra) com Spring
Este é um exemplo que mostra como usar o Amazon Keyspaces com o Spring Boot.
https://github.com/aws-samples/amazon-keyspaces-examples/tree/main/java/datastax-v4/spring
Como usar o Amazon Keyspaces (para Apache Cassandra) com Scala
Este é um exemplo que mostra como se conectar ao Amazon Keyspaces usando o plug-in de autenticação SigV4 com Scala.
Como usar o Amazon Keyspaces (para Apache Cassandra) com AWS Glue
Este é um exemplo que mostra como usar o Amazon Keyspaces com AWS Glue.
https://github.com/aws-samples/amazon-keyspaces-examples/tree/main/scala/datastax-v4/aws-glue
Amazon Keyspaces (para Apache Cassandra) Cassandra Query Language (CQL) para conversor AWS CloudFormation
Esse pacote implementa uma ferramenta de linha de comando para converter scripts do Apache Cassandra Query Language (CQL) em modelos AWS CloudFormation (CloudFormation), o que permite que os esquemas do Amazon Keyspaces sejam facilmente gerenciados em pilhas do CloudFormation.
https://github.com/aws/amazon-keyspaces-cql-to-cfn-converter
Auxiliares do Amazon Keyspaces (para Apache Cassandra) para driver do Apache Cassandra para Java
Esse repositório contém políticas de drivers, exemplos e melhores práticas ao usar o driver Java DataStax com o Amazon Keyspaces (para Apache Cassandra).
https://github.com/aws-samples/amazon-keyspaces-java-driver-helpers
Demonstração de compressão rápida do Amazon Keyspaces (para Apache Cassandra
Esse repositório demonstra como compactar, armazenar e ler/gravar objetos grandes para obter um desempenho mais rápido e reduzir os custos de throughput e armazenamento.
https://github.com/aws-samples/amazon-keyspaces-compression-example
Demonstração do codec do Amazon Keyspaces (para Apache Cassandra) e Amazon S3
O codec personalizado do Amazon S3 oferece suporte ao mapeamento transparente e configurável pelo usuário de ponteiros UUID para objetos do Amazon S3.
https://github.com/aws-samples/amazon-keyspaces-large-object-s3-demo