DynamoDB에서 Time to Live(TTL)를 설정하려면 어떻게 해야 하나요?

1분 분량
0

Amazon DynamoDB 테이블에 Time to Live(TTL)를 설정하려고 합니다.

해결 방법

Amazon DynamoDB TTL을 사용하면 항목별 타임스탬프를 정의하여 항목이 더 이상 필요하지 않게 되는 시점을 결정할 수 있습니다. TTL은 보통 TTL 타임스탬프 만료 후 며칠 이내에 만료된 항목을 삭제합니다. 만료된 항목의 실제 삭제 작업은 테이블의 크기와 활동 수준에 따라 달라질 수 있습니다.

TTL을 설정하려면 Time to Live 활성화를 참조하세요. 테이블에 TTL 속성 생성 시 다음 사항에 유의하세요.

  • TTL 속성은 숫자 데이터 유형을 사용해야 합니다. 문자열과 같은 다른 데이터 유형은 지원되지 않습니다.
  • TTL 속성은 Epoch 시간 형식을 사용해야 합니다. 예를 들어 2019년 10월 28일 13:12:03 UTC의 Epoch 타임스탬프는 1572268323입니다. EpochConverter와 같은 무료 온라인 변환기를 사용하여 올바른 값을 얻을 수 있습니다.
    참고: 타임스탬프가 밀리초가 아닌 초 단위인지 확인하세요(예: 1572268323000 대신 1572268323 사용).

관련 정보

DynamoDB Time to Live(TTL)를 사용하여 항목 만료

테이블, 항목 및 속성

AWS 공식
AWS 공식업데이트됨 6달 전