Development Basic
AWS DynamoDB [StreamViewType]
Mattmk
2020. 2. 25. 14:14
SMALL
1. StreamViewType 란?
테이블의 항목이 수정되면 StreamViewType이 테이블의 스트림에 기록 될 정보를 결정한다.
유효한 값 StreamViewType은 다음과 같다.
KEYS_ONLY
수정 된 항목의 주요 속성 만 스트림에 기록.
NEW_IMAGE
수정 된 후 표시되는 전체 항목이 스트림에 기록.
OLD_IMAGE
수정되기 전에 표시된 전체 항목이 스트림에 기록.
NEW_AND_OLD_IMAGES
항목의 새 항목 이미지와 이전 항목 이미지가 모두 스트림에 기록.
2. 정리
DynamoDB 테이블의 정보가 추가,수정,삭제 될 경우 DynamoDB와 연동된 서비스 (AWS ramda 등..)에 영향을 줄 수 있다. 그러므로, StreamViewType을 사용하면 DynamoDB의 변경된 사항을 위의 옵션값 총 4가지중 상황에 따라 적절히 사용하게되면 DynamoDB의 변경 내용을 무리없이 반영할 수 있게 된다.
LIST