기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
기존 테이블을 새 기본 TTL 값으로 업데이트할 수 있습니다. TTL 값은 초 단위로 설정되며 구성 가능한 최댓값은 630,720,000초로 20년에 해당합니다.
테이블에서 TTL을 활성화하면 Amazon Keyspaces가 각 행에 대해 추가 TTL 관련 메타데이터를 저장하기 시작합니다. 또한 TTL은 만료 타임스탬프를 사용하여 행 또는 열이 만료되는 시기를 추적합니다. 타임스탬프는 행 메타데이터로 저장되며 행의 스토리지 비용에 영향을 줍니다.
테이블에 TTL이 활성화된 후 특정 행 또는 열에 대한 테이블의 기본 TTL 설정을 CQL DML 문으로 덮어쓸 수 있습니다. 자세한 내용은 INSERT 문을 사용하여 새 행에 대한 사용자 지정 TTL(Time to Live) 값을 설정합니다. 및 UPDATE 문을 사용하여 행과 열에 대한 사용자 지정 TTL(Time to Live) 설정을 편집합니다. 단원을 참조하세요.
TTL 기능이 활성화된 후에는 테이블에 대해 이 기능을 비활성화할 수 없습니다. 테이블의 default_time_to_live
를 0으로 설정하면 새 데이터에 대한 기본 만료 시간이 비활성화되지만 TTL 기능이 비활성화되거나 테이블을 원래 Amazon Keyspaces 스토리지 메타데이터 또는 쓰기 동작으로 되돌리지는 않습니다.
다음 단계에 따라 콘솔, CQL 또는 AWS CLI를 사용하여 기존 테이블에 대한 기본 TTL(Time To Live) 설정을 업데이트합니다.
콘솔을 사용하여 테이블의 기본 TTL 값 업데이트
-
에 로그인 AWS Management Console하고 https://console.aws.amazon.com/keyspaces/home
Amazon Keyspaces 콘솔을 엽니다. -
업데이트할 테이블을 선택한 다음 추가 설정 탭을 선택합니다.
-
TTL(Time To Live)을 계속하고 편집을 선택합니다.
-
기본 TTL 기간의 경우 만료 시간을 입력하고 시간 단위(예: 초, 일 또는 년)를 선택합니다. Amazon Keyspaces는 초 단위로 값을 저장합니다. 이렇게 해도 기존 행의 TTL 값은 변경되지 않습니다.
-
TTL 설정이 정의되면 변경 내용 저장을 선택합니다.