

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

# Amazon Keyspaces와 Apache Cassandra에 데이터 모델을 커밋하는 방법
<a name="workbench.commit"></a>

이 섹션에서는 Amazon Keypaces와 Apache Cassandra 클러스터에 완료된 데이터 모델을 커밋하는 방법을 설명합니다. 이 프로세스는 데이터 모델에서 정의한 설정을 기반으로 키스페이스와 테이블에 대한 서버측 리소스를 자동으로 생성합니다.

![커밋 옵션을 보여 주는 콘솔 스크린샷](http://docs.aws.amazon.com/ko_kr/keyspaces/latest/devguide/images/workbench/key_nosql_commit.png)


**Topics**
+ [시작하기 전에](#workbench.commit.preqequ)
+ [서비스별 자격 증명으로 Amazon Keyspaces에 연결합니다.](workbench.commit.ssc.md)
+ [AWS Identity and Access Management (IAM) 자격 증명을 사용하여 Amazon Keyspaces에 연결](workbench.commit.iam.md)
+ [저장된 연결 사용](workbench.commit.default.md)
+ [Apache Cassandra에 커밋](workbench.commit.cassandra.md)

## 시작하기 전에
<a name="workbench.commit.preqequ"></a>

Amazon Keyspaces에서는 클라이언트와의 연결을 보호하는 데 도움이 되는 전송 계층 보안(TLS)을 사용해야 합니다. TLS를 사용하여 Amazon Keyspaces에 연결하려면 시작하기 전에 다음 작업을 수행해야 합니다.
+  다음 디지털 인증서를 다운로드하고 파일을 로컬 또는 홈 디렉터리에 저장합니다.

  1. AmazonRootCA1

  1. AmazonRootCA2

  1. AmazonRootCA3

  1. AmazonRootCA4

  1. Starfield 클래스 2 루트(선택 사항 - 이전 버전과의 호환성을 위해)

  인증서를 다운로드하려면 다음 명령을 사용할 수 있습니다.

  ```
  curl -O https://www.amazontrust.com/repository/AmazonRootCA1.pem
  curl -O https://www.amazontrust.com/repository/AmazonRootCA2.pem
  curl -O https://www.amazontrust.com/repository/AmazonRootCA3.pem
  curl -O https://www.amazontrust.com/repository/AmazonRootCA4.pem
  curl -O https://certs.secureserver.net/repository/sf-class2-root.crt
  ```
**참고**  
Amazon Keyspaces는 이전에 Starfield Class 2 CA에 고정된 TLS 인증서를 사용했습니다. AWS 는 Amazon Trust Services(Amazon Root CA 1\~4)에서 발급한 인증서 AWS 리전 로 모두 마이그레이션하고 있습니다. CAs 이 전환 중에 Amazon Root CAs1\~4와 Starfield 루트를 모두 신뢰하도록 클라이언트를 구성하여 모든 리전에서 호환성을 보장합니다.

  예제에서 다운로드한 모든 인증서를 {{keyspaces-bundle.pem}}이라는 이름과 함께 단일 `pem` 파일로 결합합니다. 다음 명령을 실행하여 이 작업을 수행할 수 있습니다. 파일의 경로를 기록해 둡니다. 나중에 필요합니다.

  ```
  cat AmazonRootCA1.pem \
   AmazonRootCA2.pem \
   AmazonRootCA3.pem \
   AmazonRootCA4.pem \
   sf-class2-root.crt \
   > {{keyspaces-bundle.pem}}
  ```

인증서 파일을 저장한 후 Amazon Keyspaces에 연결할 수 있습니다. 한 가지 옵션은 서비스별 보안 인증을 사용하여 연결하는 것입니다. 서비스별 보안 인증은 특정 IAM 사용자와 연결된 사용자 이름 및 암호이며 지정된 서비스에서만 사용할 수 있습니다. 두 번째 옵션은 [AWS 서명 버전 4 프로세스(SigV4](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html))를 사용하는 IAM 보안 인증에 연결하는 것입니다. 이러한 옵션에 대해 자세히 알아보려면 [Amazon Keyspaces에 프로그래밍 방식으로 액세스하기 위한 자격 증명 만들기](programmatic.credentials.md) 섹션을 참조하세요.

서비스별 보안 인증을 사용하여 연결하려면 [서비스별 자격 증명으로 Amazon Keyspaces에 연결합니다.](workbench.commit.ssc.md) 섹션을 참조하세요.

IAM 보안 인증을 사용하여 연결하려면 [AWS Identity and Access Management (IAM) 자격 증명을 사용하여 Amazon Keyspaces에 연결](workbench.commit.iam.md) 섹션을 참조하세요.