기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon Keyspaces에서 테이블을 PITR 구성하십시오.
Amazon Keyspaces에서 콘솔과 PITR 함께 사용하여 백업 및 복원 작업에 사용할 테이블을 구성할 수 있습니다. CQL AWS CLI.
CQL또는 를 사용하여 새 테이블을 생성하는 경우 AWS CLI테이블 생성 명령문에서 명시적으로 PITR 활성화해야 합니다. 콘솔을 사용하여 새 테이블을 PITR 생성하면 이 기본적으로 활성화됩니다.
테이블을 복원하는 방법을 알아보려면 을 참조하십시오Amazon Keyspaces의 백업에서 지정된 시점으로 테이블 복원.
- Console
-
PITR콘솔을 사용하여 테이블을 구성하십시오.
-
에 로그인하십시오. AWS Management Console를 클릭하고 집에서 https://console.aws.amazon.com/keyspaces/ Amazon Keyspaces 콘솔을 엽니다.
-
탐색 창에서 테이블을 선택하고 편집하려는 테이블을 선택합니다.
-
백업 탭에서 편집을 선택합니다.
-
point-in-time 복구 설정 편집 섹션에서 P oint-in-time 복구 활성화를 선택합니다.
Save changes(변경 사항 저장)를 선택합니다.
-
- Cassandra Query Language (CQL)
-
PITR를 사용하여 테이블을 구성합니다. CQL
-
point_in_time_recovery
사용자 지정 속성을 사용하여 테이블 PITR 설정을 관리할 수 있습니다.새 테이블을 생성할 PITR 때
point_in_time_recovery
활성화하려면 상태를 로 설정해야 합니다enabled
. 다음 CQL 명령을 예로 사용할 수 있습니다.CREATE TABLE "my_keyspace1"."my_table1"( "id" int, "name" ascii, "date" timestamp, PRIMARY KEY("id")) WITH CUSTOM_PROPERTIES = { 'capacity_mode':{'throughput_mode':'PAY_PER_REQUEST'}, 'point_in_time_recovery':{'status':'enabled'} }
참고
point-in-time 복구 사용자 지정 속성을 지정하지 않은 경우 기본적으로 point-in-time 복구가 비활성화됩니다.
-
PITR를 사용하여 CQL 기존 테이블을 활성화하려면 다음 CQL 명령을 실행합니다.
ALTER TABLE
mykeyspace.mytable
WITH custom_properties = {'point_in_time_recovery': {'status': 'enabled'}}
-
- CLI
-
를 사용하여 테이블을 구성합니다PITR. AWS CLI
-
를 사용하여 테이블 PITR 설정을 관리할 수
UpdateTable
API 있습니다.새 테이블을 생성할 PITR 때 활성화하려면 테이블 만들기 명령에
point-in-time-recovery 'status=ENABLED'
포함해야 합니다. 다음을 사용할 수 있습니다. AWS CLI 명령을 예로 들어 보겠습니다. 가독성을 높이기 위해 명령을 별도의 줄로 나누었습니다.aws keyspaces create-table --keyspace-name 'myKeyspace' --table-name 'myTable' --schema-definition 'allColumns=[{name=id,type=int},{name=name,type=text},{name=date,type=timestamp}],partitionKeys=[{name=id}]' --point-in-time-recovery 'status=ENABLED'
참고
point-in-time 복구 값을 지정하지 않으면 기본적으로 point-in-time 복구가 비활성화됩니다.
-
테이블의 point-in-time 복구 설정을 확인하려면 다음을 사용할 수 있습니다. AWS CLI 명령.
aws keyspaces get-table --keyspace-name 'myKeyspace' --table-name 'myTable'
-
PITR를 사용하여 기존 테이블을 활성화하려면 AWS CLI다음 명령을 실행합니다.
aws keyspaces update-table --keyspace-name 'myKeyspace' --table-name 'myTable' --point-in-time-recovery 'status=ENABLED'
-