

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

# Amazon Keyspaces에서 다중 리전 키스페이스 생성
<a name="keyspaces-mrr-create"></a>

이 섹션에서는 다중 리전 키스페이스를 만드는 방법에 대한 예제를 제공합니다. CQL 또는 AWS CLI를 사용하여 Amazon Keyspaces 콘솔에서 이 작업을 수행할 수 있습니다. 다중 리전 키스페이스에서 생성된 모든 테이블은 키스페이스의 다중 리전 설정을 자동으로 상속합니다.

**참고**  
다중 리전 키스페이스를 생성할 때 Amazon Keyspaces는 계정의 이름 `AWSServiceRoleForAmazonKeyspacesReplication`을 사용하여 서비스 연결 역할을 생성합니다. 이 역할을 통해 Amazon Keyspaces는 사용자를 대신하여 다중 리전 테이블의 모든 복제본에 쓰기를 복제할 수 있습니다. 자세한 내용은 [Amazon Keyspaces 다중 리전 복제에 역할 사용](using-service-linked-roles-multi-region-replication.md)를 참조하세요.

------
#### [ Console ]

**다중 리전 키스페이스 생성(콘솔)**

1. 에 로그인 AWS Management Console하고 [https://console.aws.amazon.com/keyspaces/home](https://console.aws.amazon.com/keyspaces/home) Amazon Keyspaces 콘솔을 엽니다.

1. 탐색 창에서 **Keyspaces**를 선택한 다음 **키스페이스 생성**을 선택합니다.

1. **키스페이스 이름**에 키스페이스의 이름을 입력합니다.

1. **다중 리전 복제** 섹션에서 목록에서 사용할 수 있는 추가 리전을 추가할 수 있습니다.

1. 완료하려면 **키스페이스 생성**을 선택합니다.

------
#### [ Cassandra Query Language (CQL) ]

**CQL을 사용하여 다중 리전 키스페이스 생성**

1. 다중 리전 키스페이스를 생성하려면 `NetworkTopologyStrategy`를 사용하여 키스페이스 AWS 리전 가 복제될를 지정합니다. 현재 리전과 하나 이상의 추가 리전을 포함해야 합니다.

   키스페이스의 모든 테이블은 키스페이스에서 복제 전략을 상속합니다. 테이블 수준에서는 복제 전략을 변경할 수 없습니다.

   `NetworkTopologyStrategy` - Amazon Keyspaces는 AWS 리전기본적으로 동일한 내의 [세 가용 영역에](https://aws.amazon.com/about-aws/global-infrastructure/regions_az/) 데이터를 복제하기 때문에 각 리전의 복제 인수는 3입니다.

   다음 CQL 문은 이에 대한 예입니다.

   ```
   CREATE KEYSPACE mykeyspace
   WITH REPLICATION = {'class':'NetworkTopologyStrategy', 'us-east-1':'3', 'ap-southeast-1':'3','eu-west-1':'3' };
   ```

1. CQL 문을 사용하여 `system_multiregion_info` 키스페이스의 `tables` 테이블을 쿼리하여 지정한 다중 리전 테이블의 리전 및 상태를 프로그래밍 방식으로 나열할 수 있습니다. 다음 코드는 이에 대한 예입니다.

   ```
   SELECT * from system_multiregion_info.tables WHERE keyspace_name = 'mykeyspace' AND table_name = 'mytable';
   ```

   문의 출력은 다음과 같습니다.

   ```
    keyspace_name  | table_name     | region         | status
   ----------------+----------------+----------------+--------
    mykeyspace     | mytable        | us-east-1      | ACTIVE
    mykeyspace     | mytable        | ap-southeast-1 | ACTIVE
    mykeyspace     | mytable        | eu-west-1      | ACTIVE
   ```

------
#### [ CLI ]

**를 사용하여 새 다중 리전 키스페이스 생성 AWS CLI**
+ 다중 리전 키스페이스를 생성하려면 다음 CLI 문을 사용합니다. 현재 리전과 하나 이상의 추가 리전을 `regionList`에 지정합니다.

  ```
  aws keyspaces create-keyspace --keyspace-name mykeyspace \
  --replication-specification replicationStrategy=MULTI_REGION,regionList=us-east-1,eu-west-1
  ```

------

다중 리전 테이블을 생성하려면 [Amazon Keyspaces에서 기본 설정을 사용하여 다중 리전 테이블 생성](tables-mrr-create-default.md) 및 [Amazon Keyspaces에서 오토 스케일링을 사용하는 프로비저닝된 모드에서 다중 리전 테이블 생성](tables-mrr-create-provisioned.md) 섹션을 참조하세요.