게시된 날짜: Dec 18, 2023

Amazon DynamoDB 로컬에서 이제 테이블 삭제 보호 및 ReturnValuesOnConditionCheckFailure 파라미터를 지원합니다. DynamoDB 로컬을 사용하면 추가 비용 없이 로컬 개발 환경에서 DynamoDB를 실행하여 애플리케이션을 개발 및 테스트할 수 있습니다. DynamoDB 로컬을 사용하는 데 인터넷 연결은 필요하지 않으며, 기존 DynamoDB API 호출과 연동됩니다. 

DynamoDB 로컬 버전 1.25.0 및 버전 2.2.0은 다음과 같은 기능 및 개선 사항을 제공합니다.

  • ReturnValuesOnConditionCheckFailure 파라미터를 지원합니다. 이 파라미터를 활성화하면 DynamoDB 오류 메시지에 DynamoDB 로컬 환경에서 쓰기를 시도할 때의 항목 복사본이 포함될 수 있습니다. 이를 통해 DynamoDB 웹 서비스와 동일한 방식으로 조건 오류 동작과 조건부 쓰기 실패에 대한 응답을 손쉽게 테스트할 수 있습니다. 조건 검사에 대해 자세히 알아보려면 해당 API 참조 페이지를 살펴보세요.
  • 테이블 관리 작업을 수행할 때 실수로 DynamoDB 로컬의 테이블이 삭제되지 않도록 보호합니다. 이제 각 테이블의 삭제 보호 속성을 활성화하여 해당 동작을 테스트할 수 있습니다. 삭제 보호 속성은 비활성화가 기본 설정입니다. 삭제 보호에 대한 자세한 내용은 삭제 보호 사용 페이지를 확인하세요.

DynamoDB 로컬은 무료로 다운로드할 수 있으며, macOS, Linux 및 Windows에서 사용할 수 있습니다. 컴퓨터의 로컬로 DynamoDB 배포에서 최신 버전을 다운로드하여 시작하면 됩니다. 자세한 내용은 DynamoDB 로컬 설정(다운로드 버전)을 참조하세요.