S3로 DynamoDB 내보내기는 DynamoDB 데이터를 Amazon S3 버킷에 대규모로 내보내는 완전관리형 솔루션입니다. S3로 DynamoDB 내보내기를 사용하면 특정 시점 복구(PITR) 기간 내 언제든지 Amazon DynamoDB 테이블에서 Amazon S3 버킷으로 데이터를 내보낼 수 있습니다. 내보내기 기능을 사용하려면 테이블에서 PITR을 활성화해야 합니다. 이 기능을 사용하면 Athena, AWS Glue, Amazon SageMaker AI, Amazon EMR, AWS Lake Formation 등의 다른 AWS 서비스를 사용하여 데이터에 대한 분석과 복잡한 쿼리를 수행할 수 있습니다.
S3로 DynamoDB 내보내기를 사용하면 DynamoDB 테이블에서 전체 데이터와 증분 데이터를 모두 내보낼 수 있습니다. 내보내기는 읽기 용량 단위(RCU)를 사용하지 않으므로 테이블 성능 및 가용성에 영향을 주지 않습니다. 지원되는 내보내기 파일 형식은 DynamoDB JSON 및 Amazon Ion 형식입니다. 다른 AWS 계정이 소유한 S3 버킷과 다른 AWS 리전으로 데이터를 내보낼 수도 있습니다. 데이터는 항상 종단 간 암호화됩니다.
DynamoDB 전체 내보내기는 내보내기가 완료된 시점의 DynamoDB 테이블(테이블 데이터 및 로컬 보조 인덱스) 크기를 기준으로 요금이 부과됩니다. DynamoDB 증분 내보내기는 내보내는 기간 동안 연속 백업에서 처리된 데이터 크기를 기준으로 요금이 부과됩니다. 증분 내보내기에는 최소 10MB의 요금이 부과됩니다. 내보낸 데이터를 Amazon S3에 저장하는 경우와 Amazon S3 버킷에 대해 PUT
요청을 하는 경우에는 추가 요금이 부과됩니다. 자세한 내용은 Amazon DynamoDB 요금
서비스 할당량에 대한 자세한 내용은 Amazon S3로 테이블 내보내기 섹션을 참조하세요.