Amazon Keyspaces (Apache Cassandra용) 코드 예제 및 도구 - Amazon Keyspaces(Apache Cassandra용)

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon Keyspaces (Apache Cassandra용) 코드 예제 및 도구

이 섹션에서는 Amazon Keyspaces (Apache Cassandra용) 코드 예제 및 도구에 대한 정보를 제공합니다.

라이브러리 및 예제

AWS샘플 GitHub 리포지토리에서 Amazon Keyspaces 오픈 소스 라이브러리 AWS및 개발자 도구를 찾을 수 있습니다.

Amazon Keyspaces (Apache Cassandra용) 개발자 툴킷

이 리포지토리는 Amazon Keyspace를 위한 유용한 개발자 도구가 포함된 docker 이미지를 제공합니다. 예를 들어, 모범 사례가 포함된 CQLSHRC 파일, cqlsh를 위한 선택적AWS 인증 확장, 일반 작업을 수행하는 도우미 도구가 포함되어 있습니다. 이 툴킷은 Amazon 키스페이스에 최적화되어 있지만 Apache Cassandra 클러스터에서도 작동합니다.

https://github.com/aws-samples/amazon-keyspaces-toolkit.

Amazon Keyspaces (Apache Cassandra용) 예제

이 리포지토리는 Amazon Keyspaces 예제 코드의 공식 목록입니다. 리포지토리는 언어별로 섹션으로 세분화됩니다 (예제 참조). 각 언어에는 고유한 예제 하위 섹션이 있습니다. 이 예제는 애플리케이션을 구축할 때 사용할 수 있는 일반적인 Amazon Keyspaces 서비스 구현 및 패턴을 보여줍니다.

https://github.com/aws-samples/amazon-keyspaces-examples/.

AWSSignature Version 4 (SigV4) 인증 플러그인

플러그인을 사용하면AWS Identity and Access Management (IAM) 사용자 및 역할을 사용하여 Amazon Keyspace에 대한 액세스를 관리할 수 있습니다.

자바: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.

이동:https://github.com/aws/aws-sigv4-auth-cassandra-gocql-driver-plugin.

강조 표시된 샘플 및 개발자 도구 리포지토리

다음은 Amazon Keyspaces (Apache Cassandra용) 에 사용되는 유용한 커뮤니티 도구 모음입니다.

AWS CloudFormationAmazon Keyspaces (Apache Cassandra용) 지표에 사용되는 Amazon CloudWatch 대시보드를 생성하는 데 사용되는 템플릿

이 리포지토리는 Amazon Keyspace에 대한 CloudWatch 메트릭을 빠르게 설정할 수 있는AWS CloudFormation 템플릿을 제공합니다. 이 템플릿을 사용하면 일반적으로 사용되는 메트릭이 포함된 배포 가능한 사전 구축된 CloudWatch 대시보드를 제공하여 더 쉽게 시작할 수 있습니다.

https://github.com/aws-samples/amazon-keyspaces-cloudwatch-cloudformation-templates.

Amazon Keyspaces (Apache Cassandra용) 와 함께 Amazon Keyspaces 사용AWS Lambda

리포지토리에는 Lambda에서 Amazon 키스페이스에 연결하는 방법을 보여주는 예제가 포함되어 있습니다. 다음은 일부 예입니다.

C#/.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/java/datastax-v4/connection-lambda.

Python Lambda에서 Amazon Keyspaces 배포하고 사용하는 방법을 보여주는 또 다른 Lambda 예제는 다음 리포지토리에서 제공됩니다.

https://github.com/aws-samples/aws-keyspaces-lambda-python

Spring과 함께 Amazon Keyspaces (Apache Cassandra용) 사용

다음은 Spring Boot와 함께 Amazon Keyspaces 사용하는 방법을 보여주는 예제입니다.

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

Scala와 함께 Amazon Keyspaces (Apache Cassandra용) 사용

다음은 Scala와 함께 SigV4 인증 플러그인을 사용하여 Amazon 키스페이스에 연결하는 방법을 보여주는 예제입니다.

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

Amazon Keyspaces (Apache Cassandra용) 와 함께 Amazon Keyspaces 사용AWS Glue

다음은 Amazon 키스페이스를 에서 사용하는 방법을 보여주는 예제입니다AWS Glue.

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

Amazon Keyspaces (Apache Cassandra용) Cassandra에 사용되는 쿼리 언어 (CQL) 로AWS CloudFormation 변환기

이 패키지는 Apache Cassandra 쿼리 언어 (CQL) 스크립트를AWS CloudFormation (CloudFormation) 템플릿으로 변환하는 명령줄 도구를 구현합니다. 이를 통해 Amazon Keyspaces 스키마를 CloudFormation 스택에서 쉽게 관리할 수 있습니다.

https://github.com/aws/amazon-keyspaces-cql-to-cfn-converter.

Amazon Keyspaces (Apache Cassandra용) Java용 Cassandra용 Helspaces (Apache Cassandra용) 도우미

이 리포지토리에는 Amazon 키스페이스와 함께 DataStax Java 드라이버를 사용할 때의 드라이버 정책, 예제 및 모범 사례 (Apache Cassandra용) 가 포함되어 있습니다.

https://github.com/aws-samples/amazon-keyspaces-java-driver-helpers.

Amazon Keyspaces (Apache Cassandra용) 빠른 압축 데모

이 리포지토리는 성능을 높이고 처리량 및 스토리지 비용을 낮추기 위해 대형 객체를 압축, 저장 및 읽고 쓰는 방법을 보여줍니다.

https://github.com/aws-samples/amazon-keyspaces-compression-example.

Amazon Keyspaces (Apache Cassandra용) 및 Amazon S3 코덱 데모

사용자 지정 Amazon S3 코덱은 Amazon S3 객체에 대한 UUID 포인터의 투명하고 사용자 구성 가능한 매핑을 지원합니다.

https://github.com/aws-samples/amazon-keyspaces-large-object-s3-demo.