DynamoDB 문서 기록 - Amazon DynamoDB

DynamoDB 문서 기록

다음 표에는 2018년 7월 3일부터 DynamoDB 개발자 안내서의 각 릴리스에서 변경된 중요 사항이 나와 있습니다. 이 설명서에 대한 업데이트 알림을 받으려면 RSS 피드(이 페이지의 왼쪽 상단 모서리 부분에 있음)를 구독하면 됩니다.

변경 사항설명날짜

이제 SDK에서 AWS 계정 기반 엔드포인트 지원

계정 기반 엔드포인트와 SDK 클라이언트 관련 ACCOUNT_ID_ENDPOINT_MODE 설정에 대한 설명서가 추가되었습니다. 자세한 내용은 SDK에서 AWS 계정 기반 엔드포인트 지원을 참조하세요.

2024년 9월 3일

시작하기 환경 재설계

정보를 통합하고 더 빠르게 온보딩을 시작할 수 있도록 시작하기 환경을 재설계했습니다. 자세한 내용은 DynamoDB 시작하기를 참조하세요.

2024년 8월 1일

스페인과 스웨덴의 새 리전으로 DAX 확장

이제 스페인 및 스웨덴 리전에서 DAX를 사용할 수 있습니다. 자세한 내용은 DAX 클러스터 구성 요소를 참조하세요.

2024년 7월 30일

DynamoDB 백업 및 복원 문서 재구성 및 통합

DynamoDB 개발자 안내서의 백업 및 복원 관련 내용이 새롭게 편성되었습니다. 자세한 내용은 DynamoDB에 대한 백업 및 복원을 참조하세요.

2024년 7월 2일

What is Amazon DynamoDB? 주제 재작성

What is Amazon DynamoDB? 주제의 수정 및 업데이트된 버전을 게시했습니다. 자세한 내용은 What is Amazon DynamoDB?를 참조하세요.

2024년 6월 21일

DynamoDB Streams와 EventBridge의 통합

DynamoDB Streams와 EventBridge의 통합에 대한 새 주제를 게시했습니다. 자세한 내용은 Integrating with EventBridge를 참조하세요.

2024년 6월 21일

DAX 권장 가이드

DynamoDB Accelerator를 효과적으로 사용하기 위한 포괄적인 인사이트를 제공하는 새로운 모범 사례 주제를 게시했습니다. 이 주제에서는 성능 최적화, 비용 관리 및 운영 모범 사례를 다룹니다. 자세한 내용은 DAX prescriptive guidance를 참조하세요.

2024년 6월 3일

DynamoDB 테이블을 한 계정에서 다른 계정으로 마이그레이션

DynamoDB 테이블을 한 계정에서 다른 계정으로 마이그레이션하는 방법에 대한 새로운 주제를 추가했습니다. 자세한 내용은 Migrating a DynamoDB table from one account to another을 참조하세요.

2024년 5월 29일

DynamoDB 모니터링 및 로깅 설명서 재구성 및 통합

DynamoDB 모니터링 및 로깅의 새로운 구조로 지표, 로깅 작업 및 Contributor Insights와 관련된 간결한 세 개의 장이 포함되어 있습니다.

2024년 5월 3일

DynamoDB 용량 모드 설명서 재구성 및 통합

DynamoDB 가이드에 이제 DynamoDB 용량 모드(온디맨드프로비저닝)에 대한 모든 정보가 포함된 새 장이 있습니다. 이번 업데이트에서는 읽기/쓰기 용량 모드 변경 시 고려 사항 항목이 모범 사례 장으로 이동되었습니다. 이 항목은 이제 용량 모드 전환 시 고려 사항으로 이름이 변경되었으며 용량 모드 간 전환 시 모범 사례에 대한 자세한 정보를 포함하고 있습니다. 또한 이 가이드에는 이제 DynamoDB 읽기 및 쓰기, 읽기 및 쓰기 작업의 용량 단위 소비에 대한 모든 정보가 포함된 새 장이 있습니다. 자세한 내용은 DynamoDB 처리량 용량, 용량 모드 전환 시 고려 사항, DynamoDB 읽기 및 쓰기를 참조하세요.

2024년 5월 1일

최대 온디맨드 요청 수

이제 개별 테이블, 인덱스 또는 둘 다에서 수행할 수 있는 온디맨드 요청의 최대 수를 지정할 수 있습니다. 최대 온디맨드 처리량을 지정하면 테이블 수준의 사용량과 비용을 제한하고 리소스 소비가 의도치 않게 급증하는 것을 방지할 수 있습니다. 자세한 내용은 온디맨드 테이블의 최대 처리량을 참조하세요.

2024년 5월 1일

NoSQL Workbench 작업 빌더 개선

NoSQL Workbench에는 이제 다크 모드에 대한 기본 지원이 포함됩니다. 작업 빌더의 테이블 및 항목 작업이 개선되었습니다. 항목 결과 및 작업 빌더 요청 정보가 JSON 형식으로 제공됩니다. 자세한 내용은 NoSQL Workbench 작업 빌더 단원을 참조하세요.

2024년 4월 24일

Amazon DynamoDB 리소스에 대한 리소스 기반 정책

DynamoDB는 이제 테이블, 인덱스 및 스트림에 리소스 기반 정책을 지원합니다. 리소스 기반 정책을 사용하면 각 리소스에 액세스할 수 있는 사람과 각 리소스에서 수행할 수 있는 작업을 지정하여 액세스 권한을 정의할 수 있습니다. 자세한 내용은 Using resource-based policies for DynamoDB를 참조하세요.

2024년 3월 20일

DynamoDB 관리형 정책 업데이트

AmazonDynamoDBReadOnlyAccess 관리형 정책에 새로운 권한인 dynamodb:GetResourcePolicy를 추가했습니다. 이 권한은 DynamoDB 리소스에 연결된 리소스 기반 정책을 읽을 수 있는 액세스를 제공합니다. 자세한 내용은 AWS 관리형 정책: AmazonDynamoDBReadOnlyAccess를 참조하세요.

2024년 3월 20일

AWS PrivateLink for Amazon DynamoDB

Amazon DynamoDB는 이제 AWS PrivateLink를 지원합니다. AWS PrivateLink를 사용하면 인터페이스 VPC 엔드포인트와 프라이빗 IP 주소를 사용하여 Virtual Private Cloud(VPC), DynamoDB 및 온프레미스 데이터 센터 간의 프라이빗 네트워크 연결을 단순화할 수 있습니다. 자세한 내용은 AWS PrivateLink for DynamoDB를 참조하세요.

2024년 3월 19일

JavaScript를 사용한 프로그래밍 안내서

Amazon DynamoDB는 AWS SDK for JavaScript에 대한 프로그래밍 가이드를 제공합니다. AWS SDK for JavaScript, 추상화 계층, 연결 구성, 오류 처리, 재시도 정책 정의, 연결 유지 관리 등에 대해 알아보세요. 자세한 내용은 JavaScript를 사용한 프로그래밍을 참조하세요.

2024년 3월 6일

AWS SDK for Java 2.x를 사용한 프로그래밍 안내서

상위 수준, 하위 수준 및 문서 인터페이스, HTTP 클라이언트 및 해당 구성, 오류 처리에 대해 자세히 설명하고 SDK for Java 2.x를 사용할 때 고려해야 하는 가장 일반적인 구성 설정을 설명하는 새 프로그래밍 안내서를 만들었습니다. 자세한 내용은 AWS SDK for Java 2.x를 사용한 Amazon DynamoDB 프로그래밍을 참조하세요.

2024년 3월 5일

NoSQL Workbench로 테이블 복제

개발자가 NoSQL Workbench를 사용하여 개발 환경 및 리전(DynamoDB 로컬 및 DynamoDB 웹) 간에 테이블을 복사하거나 복제할 수 있습니다. 자세한 내용은 Cloning tables with NoSQL Workbench를 참조하세요.

2024년 2월 26일

Python을 사용한 프로그래밍 안내서

상위 수준 및 하위 수준 라이브러리에 대해 자세히 설명하고 Python SDK를 사용할 때 고려해야 하는 가장 일반적인 구성 설정을 설명하는 새 안내서를 만들었습니다. 자세한 내용은 Python을 사용한 프로그래밍을 참조하세요.

2024년 1월 5일

Time to live(TTL) 주제 재작성

안내서의 TTL 섹션을 완전히 다시 작성했습니다. 새 안내서는 바로 사용할 수 있는 코드 스니펫을 제공하여 TTL을 시작하는 데 도움이 됩니다. 현재 제공되는 코드 스니펫은 Python과 Javascript용입니다. 자세한 내용은 TTL을 참조하세요.

2023년 12월 20일

AWS 결제 및 사용량 보고서 이해의 모범 사례

DynamoDB의 다양한 사용량 유형과 해당 사용량 유형에 대한 요금을 설명하는 새 섹션을 추가했습니다. 자세한 내용은 결제 및 사용량 보고서를 참조하세요.

2023년 12월 15일

Amazon OpenSearch Service와 Amazon DynamoDB의 제로 ETL 통합

Amazon DynamoDB는 이제 Amazon OpenSearch Service와의 제로 ETL 통합을 지원합니다. 이 통합을 통해 사용자 지정 코드나 인프라 없이 DynamoDB 데이터를 자동으로 복제 및 변환하여 검색할 수 있습니다. 자세한 내용은 DynamoDB zero-ETL integration with Amazon OpenSearch Service를 참조하세요.

2023년 11월 28일

관계형 데이터베이스에서 DynamoDB로 마이그레이션

사용자가 관계형 데이터베이스에서 DynamoDB로 마이그레이션하는 방법을 이해하는 데 도움이 되도록 마이그레이션 안내서를 만들었습니다.

2023년 11월 27일

NoSQL Workbench로 샘플 데이터 생성

Amazon DynamoDB용 NoSQL Workbench는 이제 샘플 데이터 모델 템플릿에서 직접 데이터 모델을 생성할 수 있도록 지원하므로 워크로드에 맞는 데이터 스키마를 설계하는 데 도움이 됩니다. 이 기능을 사용하면 DynamoDB에서 애플리케이션을 구축할 때 NoSQL 데이터 모델링 모범 사례를 익힐 수 있습니다.

2023년 9월 28일

S3로 증분 내보내기

이제 삽입, 업데이트 또는 삭제된 데이터를 조금씩 내보낼 수 있습니다. 증분 내보내기를 사용하면 AWS Management Console, API 호출 또는 AWS 명령줄 인터페이스에서 몇 번의 클릭만으로 몇 메가바이트에서 테라바이트에 이르는 변경된 데이터를 내보낼 수 있습니다.

2023년 9월 26일

DynamoDB를 위한 데이터 모델링

이제 특정 사용 사례, 액세스 패턴 및 이러한 액세스 패턴을 실현하기 위한 단계별 지침에 초점을 맞춘 DynamoDB 예제를 통해 데이터 모델링에 대해 자세히 알아볼 수 있습니다.

2023년 7월 14일

문제 해결 단원

이제 DynamoDB 테이블에서 발생할 수 있는 지연 및 제한 문제에 대한 문제 해결 콘텐츠를 찾을 수 있습니다.

2023년 3월 13일

Amazon DynamoDB에 대한 삭제 보호 기능

이제 모든 AWS 리전의 Amazon DynamoDB 테이블에 대해 삭제 보호 기능을 사용할 수 있습니다. 이제 DynamoDB를 사용하면 정규 테이블 관리 작업을 수행할 때 실수로 테이블이 삭제되지 않도록 보호할 수 있습니다.

2023년 3월 8일

글로벌 테이블에서 KDSD에 대한 AWS CloudFormation 지원

이제 DynamoDB용 Amazon Kinesis Data Streams가 AWS CloudFormation을 지원합니다. 즉, CloudFormation 템플릿을 사용하여 DynamoDB 테이블에서 Amazon Kinesis Data Streams로 스트리밍을 활성화할 수 있습니다.

2023년 2월 15일

DynamoDB 로컬에서 트랜잭션당 100개의 작업 지원

이제 DynamoDB 로컬에서 단일 트랜잭션에서 최대 100개의 작업을 수행할 수 있습니다.

2023년 2월 9일

DynamoDB Well-Architected 렌즈를 사용하여 DynamoDB 워크로드 최적화

이제 효율적으로 구조화된 DynamoDB 워크로드를 설계하기 위한 설계 원칙 및 지침 모음인 Amazon DynamoDB Well-Architected 렌즈를 사용할 수 있습니다.

2023년 2월 3일

PartiQL GovGloud 가용성

Amazon DynamoDB의 SQL 호환 쿼리 언어인 PartiQL이 이제 AWS GovCloud(미국 동부) 및 AWS GovCloud(미국 서부)에서 지원됩니다.

2022년 12월 21일

NoSQL Workbench 및 DynamoDB 로컬에 대한 단일 설치 제품군

DynamoDB용 NoSQL Workbench에는 이제 가이드형 DynamoDB 로컬 설치 프로세스가 포함되어 DynamoDB 로컬 개발 환경 설정이 간소화됩니다.

2022년 12월 6일

S3에서 대량 가져오기

이제 Amazon DynamoDB에서 Amazon S3에서 대량 데이터 가져오기를 지원하여 데이터를 새 DynamoDB 테이블로 쉽게 마이그레이션하고 로드할 수 있습니다.

2022년 8월 18일

Service Quotas와의 향상된 통합

Service Quotas를 통해 이제 계정 및 테이블 할당량을 사전에 관리할 수 있습니다. 현재 값을 보고 할당량 사용률이 구성 가능한 임계값을 초과하는 경우에 대한 경보를 설정하는 등의 작업을 수행할 수 있습니다.

2022년 6월 15일

NoSQL 워크벤치에 테이블 및 GSI 지원 추가

이제 테이블 및 글로벌 보조 인덱스(GSI) 컨트롤 플레인 작업(예: CreateTable, UpdateTable, DeleteTable)에 NoSQL Workbench를 사용할 수 있습니다.

2022년 6월 2일

Standard-Infrequent Access 테이블 클래스를 이제 중국에서 사용 가능

Amazon DynamoDB Standard-Infrequent Access 테이블 클래스를 이제 중국 리전에서 사용할 수 있습니다. 자주 액세스하지 않는 데이터가 저장된 테이블에 이 새로운 테이블 클래스를 사용하여 DynamoDB 비용을 최대 60%까지 줄이세요.

2022년 4월 18일

기본 서비스 할당량 및 테이블 관리 작업 수 증가

DynamoDB에서 계정 및 리전당 테이블 수에 대한 기본 할당량이 256개에서 2,500개의 테이블로 증가하고, 동시 테이블 관리 작업 수가 50개에서 500개로 증가했습니다.

2022년 3월 9일

DynamoDB용 PartiQL의 항목 제한(선택 사항)

DynamoDB에서 각 요청에 대한 선택적 파라미터로 DynamoDB용 PartiQL 작업에서 처리되는 항목 수를 제한할 수 있습니다.

2022년 3월 8일

중국(베이징 및 닝샤) 리전에서 AWS Backup 통합 기능 사용 가능

이제 중국(베이징 및 닝샤) 리전에서 AWS Backup이 DynamoDB와 통합됩니다. AWS Backup의 향상된 백업 기능(예: 교차 계정 백업 및 교차 리전 백업)을 통해 규정 준수 및 비즈니스 연속성 요구 사항을 보다 쉽게 충족할 수 있습니다.

2022년 1월 26일

PartiQL API 호출을 통한 처리량 용량 정보 확인

쿼리 및 처리량 비용을 최적화하는 데 도움이 되도록 DynamoDB에서 PartiQL API 호출에 소비된 처리량 용량을 반환할 수 있습니다.

2022년 1월 18일

AWS Backup 통합

AWS Backup의 향상된 백업 기능(예: 교차 계정 백업 및 교차 리전 백업)을 통해 이제 DynamoDB에서 규정 준수 및 비즈니스 연속성 요구 사항을 보다 쉽게 충족할 수 있습니다.

2021년 11월 24일

CSV로 NoSQL Workbench 데이터 세트 가져오기/내보내기

이제 Amazon DynamoDB용 NoSQL Workbench를 사용하여 샘플 데이터를 가져오고 자동으로 채워 데이터 모델을 구축하고 시각화할 수 있습니다.

2021년 10월 11일

AWS CloudTrail을 사용하여 Amazon DynamoDB Streams 데이터 영역 활동 필터링 및 검색

이제 AWS CloudTrail로 Streams 데이터 영역 API 활동을 필터링함으로써 Amazon DynamoDB에서 감사 로깅을 보다 세부적으로 제어할 수 있습니다.

2021년 9월 22일

콘솔 업데이트

이제 DynamoDB 콘솔을 기본 콘솔로 사용하여 데이터를 보다 쉽게 관리하고, 일반적인 작업을 간소화하며, 리소스와 기능에 더 빠르게 액세스할 수 있습니다.

2021년 8월 25일

이제 Java 2.x용 DAX SDK 사용 가능

이제 Java 2.x용 DynamoDB Accelerator(DAX) SDK가 사용 가능하며 Java 2.x용 AWS SDK와 호환됩니다. 비차단 I/O를 비롯한 최신 기능을 활용할 수 있습니다.

2021년 7월 29일

제어 영역 작업을 포함한 NoSQL Workbench 기능 업데이트

이제 Amazon DynamoDB용 NoSQL Workbench에서 자주 처리하는 작업을 더 쉽게 실행하여 테이블 데이터를 수정하고 액세스할 수 있습니다.

2021년 7월 28일

이제 아시아 태평양 리전에서 DynamoDB 글로벌 테이블 사용 가능

이제 아시아 태평양(오사카) 리전에서 DynamoDB 글로벌 테이블을 사용할 수 있습니다. DynamoDB 테이블을 22개 중 선택한 AWS 리전 간에 자동으로 복제할 수 있습니다

2021년 7월 28일

이제 중국에서 DAX 사용 가능

이제 Sinnet이 운영하는 중국(베이징) 리전에서 DynamoDB Accelerator(DAX)를 사용할 수 있습니다.

2021년 7월 28일

DAX 전송 중 데이터 암호화

이제 DynamoDB Accelerator(DAX)에서 애플리케이션과 DAX 클러스터 간에 그리고 DAX 클러스터 내의 노드 간에 데이터 전송 시 암호화를 지원합니다.

2021년 7월 24일

CloudFormation 및 CloudTrail 통합

AWS CloudFormation과 통합되며 CloudFormation 데이터 영역 로깅을 통해 보안이 향상됩니다.

2021년 6월 18일

이제 글로벌 테이블에 CloudFormation 지원

이제 Amazon DynamoDB 글로벌 테이블AWS CloudFormation을 지원하므로 CloudFormation 템플릿을 사용하여 글로벌 테이블을 생성하고 해당 설정을 관리할 수 있습니다.

2021년 5월 14일

Amazon DynamoDB Local에서 Java 2.x 지원

이제 다운로드 가능한 Amazon DynamoDB 버전인 DynamoDB Local과 함께 Java 2.x용 AWS SDK를 사용할 수 있습니다. DynamoDB Local을 사용하면 추가 비용 없이 로컬 개발 환경에서 실행되는 DynamoDB 버전을 사용하여 애플리케이션을 개발하고 테스트할 수 있습니다.

2021년 5월 3일

이제 NoSQL Workbench에서 AWS CloudFormation 지원

이제 Amazon DynamoDB용 NoSQL WorkbenchAWS CloudFormation을 지원하므로 CloudFormation 템플릿을 사용하여 DynamoDB 데이터 모델을 관리하고 수정할 수 있습니다. 또한 이제 NoSQL Workbench에서 테이블 용량 설정을 구성할 수 있습니다.

2021년 4월 22일

이제 DynamoDB와 AWS Amplify의 기능 통합

이제 AWS Amplify가 단일 배포에서 여러 DynamoDB 글로벌 보조 인덱스 업데이트를 오케스트레이션합니다.

2021년 4월 20일

AWS CloudTrail로 Amazon DynamoDB Streams 데이터 영역 API 로깅

이제 AWS CloudTrail을 사용하여 Amazon DynamoDB Streams 데이터 영역 API 활동을 로그하고 DynamoDB 테이블의 항목 수준 변경 사항을 모니터링 및 조사할 수 있습니다.

2021년 4월 20일

이제 Amazon DynamoDB용 Amazon Kinesis Data Streams에서 AWS CloudFormation 지원

이제 Amazon DynamoDB용 Amazon Kinesis Data Streams가 AWS CloudFormation을 지원하므로 CloudFormation 템플릿을 사용하여 DynamoDB 테이블에서 Amazon Kinesis 데이터 스트림으로 스트리밍을 사용 설정할 수 있습니다. DynamoDB 데이터 변경 사항을 Kinesis 데이터 스트림으로 스트리밍함으로써 Amazon Kinesis 서비스를 사용하여 고급 스트리밍 애플리케이션을 구축할 수 있습니다.

2021년 4월 12일

이제 Amazon Keyspaces에서 FIPS 140-2를 준수하는 엔드포인트 제공

이제 엄격히 규제되는 워크로드를 보다 쉽게 실행할 수 있도록 Amazon Keyspaces(Apache Cassandra용)에서 FIPS(Federal Information Processing Standards) 140-2를 준수하는 엔드포인트를 제공합니다. FIPS 140-2는 미국 및 캐나다 정부 표준으로서, 기밀 정보를 보호하는 암호화 모듈의 보안 요건을 규정하고 있습니다.

2021년 4월 8일

DAX용 Amazon EC2 T3 인스턴스

이제 DAX에서 기본 수준의 CPU 성능 외에 필요할 경우 기본 이상으로 높일 수 있는 기능을 제공하는 Amazon EC2 T3 인스턴스 유형을 지원합니다.

2021년 2월 15일

Amazon DynamoDB용 NoSQL Workbench의 PartiQL 지원

이제 DynamoDB용 NoSQL Workbench를 사용하여 DynamoDB를 위한 PartiQL 문을 빌드할 수 있습니다.

2020년 12월 4일

DynamoDB용 PartiQL

이제 DynamoDB용 PartiQL(SQL 호환 쿼리 언어)을 사용하여 DynamoDB 테이블과 상호 작용하고 AWS Management Console,AWS Command Line Interface 및 PartiQL용 DynamoDB API를 사용하여 임시 쿼리를 실행할 수 있습니다.

2020년 11월 23일

Amazon DynamoDB용 Amazon Kinesis Data Streams

이제 Amazon DynamoDB용 Amazon Kinesis Data Streams를 DynamoDB 테이블과 함께 사용하여 항목 수준 변경 사항을 캡처하고 Kinesis 데이터 스트림에 복제할 수 있습니다.

2020년 11월 23일

DynamoDB 테이블 내보내기

이제 DynamoDB 테이블을 Amazon S3로 내보내서 Athena, AWS Glue, Lake Formation 등의 서비스로 데이터에 대한 분석과 복잡한 쿼리를 수행할 수 있습니다.

2020년 11월 9일

빈 값 지원

DynamoDB는 이제 DynamoDB 테이블에서 키가 아닌 문자열 및 이진 속성에 대해 빈 값을 지원합니다. 빈 값 지원 덕분에 광범위한 사용 사례에서 유연하게 속성을 사용할 수 있으며 속성을 DynamoDB로 보내기 전에 변환하지 않아도 됩니다. 목록,맵, 집합 데이터 형식에서도 빈 문자열 및 이진 값을 사용할 수 있습니다.

2020년 5월 18일

Amazon DynamoDB용 NoSQL Workbench의 Linux 지원

Amazon DynamoDB용 NoSQL Workbench는 이제 Linux(Ubuntu, Fedora 및 Debian)에서 지원됩니다.

2020년 5월 4일

DynamoDB용 CloudWatch Contributor Insights - 정식 버전

DynamoDB용 CloudWatch Contributor Insights 정식 버전을 사용할 수 있습니다. DynamoDB용 CloudWatch Contributor Insights는 DynamoDB 테이블의 트래픽 추세를 한 눈에 확인하고 테이블에서 가장 자주 액세스되는 키(바로 가기 키라고도 함)를 식별할 수 있는 진단 도구입니다.

2020년 4월 2일

글로벌 테이블 업그레이드

이제 DynamoDB 콘솔에서 몇 번의 클릭으로 전역 테이블을 버전 2017.11.29에서 최신 버전의 전역 테이블(2019.11.21)로 업데이트할 수 있습니다. 전역 테이블의 버전을 업그레이드하면 테이블 재작성 없이도 기존 테이블을 추가 AWS 리전으로 확장하여 DynamoDB 테이블의 가용성을 쉽게 높일 수 있습니다.

2020년 3월 16일

Amazon DynamoDB용 NoSQL Workbench – 정식 버전

Amazon DynamoDB용 NoSQL Workbench가 정식 버전입니다. NoSQL Workbench를 사용하여 DynamoDB 테이블을 설계하고, 생성하고, 쿼리하고, 관리합니다.

2020년 3월 2일

DAX 캐시 클러스터 지표

DAX는 DAX 클러스터의 성능을 더 잘 파악할 수 있는 새로운 CloudWatch 지표를 지원합니다.

2020년 2월 6일

DynamoDB용 CloudWatch Contributor Insights - 미리 보기

DynamoDB용 CloudWatch Contributor Insights는 DynamoDB 테이블의 트래픽 추세를 한 눈에 확인하고 테이블에서 가장 자주 액세스되는 키(바로 가기 키라고도 함)를 식별할 수 있는 진단 도구입니다.

2019년 11월 26일

조정 용량의 불균형 워크로드 지원

Amazon DynamoDB 조정 용량에서는 이제 자주 액세스하는 항목을 자동으로 격리하여 불균형 워크로드를 보다 효율적으로 처리합니다. 애플리케이션에서 하나 이상의 항목으로 트래픽을 불균형적으로 많이 이동하는 경우 DynamoDB가 파티션 균형을 재조정하여 자주 액세스하는 항목이 동일한 파티션에 상주하지 않도록 합니다.

2019년 11월 26일

고객 관리형 키에 대한 지원

이제 DynamoDB는 고객 관리형 키를 지원하므로 DynamoDB 데이터의 보안을 암호화하고 관리하는 방법을 완전하게 제어할 수 있습니다.

2019년 11월 25일

NoSQL Workbench에서 DynamoDB Local(다운로드 가능 버전) 지원

NoSQL Workbench는 이제 DynamoDB Local(다운로드 가능 버전)에 대한 연결을 지원하므로 DynamoDB 테이블을 설계, 생성, 쿼리 및 관리할 수 있습니다.

2019년 11월 8일

NoSQL Workbench - 미리 보기

이것은 DynamoDB용 NoSQL Workbench의 최초 릴리스입니다. NoSQL Workbench를 사용하여 DynamoDB 테이블을 설계하고, 생성하고, 쿼리하고, 관리합니다. 자세한 내용은 Amazon DynamoDB용 NoSQL Workbench(평가판)를 참조하세요.

2019년 9월 16일

DAX에서 Python 및 .NET를 사용한 트랜잭션 작업에 대한 지원 추가

DAX는 Go, Java, .NET, Node.js 및 Python으로 작성된 애플리케이션에 대해 TransactWriteItemsTransactGetItems API를 지원합니다. 자세한 내용은 DAX로 인 메모리 가속화 단원을 참조하세요.

2019년 2월 14일

Amazon DynamoDB Local(다운로드 가능 버전) 업데이트

DynamoDB Local(다운로드 버전)은 이제 트랜잭션 API, 온디맨드 읽기/쓰기 용량, 읽기 및 쓰기 작업에 대한 용량 보고, 20개의 글로벌 보조 인덱스를 지원합니다. 자세한 내용은 DynamoDB 다운로드 버전과 DynamoDB 웹 서비스 간 차이 단원을 참조하세요.

2019년 2월 4일

Amazon DynamoDB On-Demand

DynamoDB on-demand는 용량 계획 없이 초당 수천 개의 요청을 처리할 수 있는 유연한 청구 옵션입니다. DynamoDB on-demand는 읽기 및 쓰기 요청에 대해 요청당 지불 가격을 제공하므로 사용하는 만큼에 대해서만 비용을 지불하면 됩니다. 자세한 내용은 DynamoDB 처리량 용량을 참조하세요.

2018년 11월 28일

Amazon DynamoDB Transactions

DynamoDB transactions을 사용하면 테이블 내부와 전체에서 여러 항목을 모두 변경하거나 전혀 변경하지 않고 조정하여 DynamoDB에서 원자가, 일관성, 격리성 및 지속성(ACID)을 제공할 수 있습니다. 자세한 내용은 Amazon DynamoDB Transactions을 참조하세요.

2018년 11월 27일

Amazon DynamoDB에서 저장된 모든 고객 데이터 암호화

유휴 DynamoDB 암호화는 내구성이 뛰어난 미디어에 데이터가 자정될 때마다 기본 키, 로컬 및 글로벌 보조 인덱스, 스트림, 글로벌 테이블, 백업, DAX 클러스터 등을 비롯한 데이터를 암호화된 테이블에서 보호하여 추가 계층의 데이터 보호를 제공합니다. 자세한 내용은 미사용 Amazon DynamoDB 암호화를 참조하세요.

2018년 11월 15일

새로운 Docker 이미지로 Amazon DynamoDB Local을 보다 간편하게 사용

이제 보다 간편하게 DynamoDB의 다운로드 가능 버전인 Amazon DynamoDB Local을 활용해 새로운 DynamoDB Local 도커 이미지로 DynamoDB 애플리케이션을 개발 및 테스트할 수 있습니다. 자세한 내용은 DynamoDB(다운로드 버전) 및 도커를 참조하세요.

2018년 8월 22일

DynamoDB Accelerator(DAX), 저장 데이터 암호화 지원 추가

DynamoDB Accelerator(DAX)는 이제 새로운 DAX 클러스터에 대한 저장 데이터 암호화를 지원하여 엄격한 규정 준수 및 규제 요구 사항이 적용되는 보안이 중요한 애플리케이션에서 Amazon DynamoDB 테이블 읽기를 가속화하도록 도와줍니다. 자세한 내용은 유휴 DAX 암호화를 참조하세요.

2018년 8월 9일

DynamoDB PITR(특정 시점으로 복구)에서 삭제된 테이블을 복원하기 위한 지원 추가

특정 시점으로 복구가 활성화된 테이블을 삭제하면 시스템 백업이 자동으로 생성되며 35일 동안 유지됩니다(추가 비용 없음). 자세한 내용은 특정 시점으로 복구를 시작하기 전을 참조하세요.

2018년 8월 7일

RSS에서 현재 사용 가능한 업데이트

이제 RSS 피드(이 페이지의 왼쪽 상단 모서리 부분에 있음)를 구독하여 Amazon DynamoDB 개발자 안내서에 대한 업데이트 알림을 받을 수 있습니다.

2018년 7월 3일

이전 업데이트

다음 표에는 2018년 7월 3일 이전에 DynamoDB 개발자 안내서에서 변경된 중요 사항이 나와 있습니다.

변경 사항 설명 변경 날짜
DAX에 대해 Go 지원

새로운 DynamoDB Accelerator(DAX) SDK for Go를 사용하여 Go 프로그래밍 언어로 작성된 애플리케이션에서 이제 Amazon DynamoDB 테이블에 대해 마이크로초 읽기 성능을 사용할 수 있습니다. 자세한 내용은 DAX SDK for Go 단원을 참조하십시오.

2018년 26월 6일
DynamoDB에서 SLA 발표

DynamoDB에서 공공 가용성 SLA를 발표했습니다. 자세한 내용은 Amazon DynamoDB 서비스 수준 계약을 참조하세요.

2018년 6월 19일
DynamoDB 연속 백업과 특정 시점으로 복구(PITR)

특정 시점으로 복구(PITR)를 사용하면 우발적인 쓰기 또는 삭제 작업으로부터 Amazon DynamoDB 테이블을 보호할 수 있습니다. 특정 시점으로 복구를 설정해 두면 온디맨드 백업의 생성, 유지 관리, 예약을 걱정할 필요가 없습니다. 테스트 스크립트가 프로덕션 DynamoDB 테이블에 우발적으로 데이터를 쓴 경우를 예로 들어 보겠습니다. 특정 시점으로 복구가 설정되어 있으면 최근 35일 중 원하는 시점으로 테이블을 복원할 수 있습니다. DynamoDB는 테이블의 증분식 백업을 관리합니다. 자세한 내용은 DynamoDB의 시점 백업 단원을 참조하십시오.

2018년 25월 4일
DynamoDB의 저장 데이터 암호화

새로운 DynamoDB 테이블에 대해 사용할 수 있는 DynamoDB 저장 데이터 암호화 기능은 AWS Key Management Service에 저장된 AWS 관리형 암호화 키를 사용하여 Amazon DynamoDB 테이블의 애플리케이션 데이터를 보호할 수 있습니다. 자세한 내용은 DynamoDB 저장 데이터 암호화 단원을 참조하십시오.

2018년 2월 8일
DynamoDB 백업 및 복원

온 디맨드 백업을 통해 DynamoDB 테이블 데이터의 완벽한 백업본을 만들고 이를 보관해 두면 기업은 물론 정부의 규제 요건을 준수하는 데도 도움이 됩니다. 프로덕션 애플리케이션의 성능과 가용성에 아무런 영향을 주지 않고도 몇 메가바이트에서 수백 테라바이트에 이르는 데이터 테이블을 백업할 방법이 있습니다. 자세한 내용은 DynamoDB에 대한 백업 및 복원 단원을 참조하십시오.

2017년 11월 29일
DynamoDB 전역 테이블

전역 테이블은 DynamoDB의 국제적인 입지를 기반으로 구축되어 완벽하게 관리되는 다중 리전 다중 활성 데이터베이스를 제공하며, 이 데이터베이스는 대규모로 확장되는 전역 애플리케이션에 대해 신속한 로컬 읽기 및 쓰기 성능을 지원합니다. 전역 테이블은 선택된 AWS 리전 간에 Amazon DynamoDB 테이블을 자동으로 복제합니다. 자세한 내용은 글로벌 테이블 - DynamoDB의 다중 리전 복제 단원을 참조하십시오.

2017년 11월 29일
DAX에 대한 Node.js 지원

Node.js 개발자는 Node.js용 DAX 클라이언트를 사용하여 DynamoDB Accelerator(DAX)를 활용할 수 있습니다. 자세한 내용은 DynamoDB Accelerator(DAX)를 통한 인 메모리 가속화 단원을 참조하십시오.

2017년 10월 5일
DynamoDB용 VPC 엔드포인트

DynamoDB 엔드포인트는 Amazon VPC의 Amazon EC2 인스턴스가 퍼블릭 인터넷에 노출되지 않고 DynamoDB에 액세스할 수 있도록 합니다. VPC와 DynamoDB 간의 네트워크 트래픽은 Amazon 네트워크를 벗어나지 않습니다. 자세한 내용은 Amazon VPC 엔드포인트를 사용하여 DynamoDB에 액세스 단원을 참조하십시오.

2017년 8월 16일
DynamoDB의 Auto Scaling

DynamoDB Auto Scaling 기능을 사용하면 프로비저닝된 처리량 설정을 수동으로 정의하거나 조정할 필요가 없습니다. 대신 DynamoDB Auto Scaling은 실제 트래픽 패턴에 따라 읽기 및 쓰기 용량을 동적으로 조정합니다. 따라서 테이블 또는 글로벌 보조 인덱스에 따라 할당된 읽기 및 쓰기 용량을 늘려 병목 현상 없이 갑작스러운 트래픽 증가를 처리할 수 있습니다. 워크로드가 감소하면 DynamoDB Auto Scaling 기능이 프로비저닝된 용량을 줄입니다. 자세한 내용은 DynamoDB Auto Scaling을 사용하여 자동으로 처리량 용량 관리 단원을 참조하십시오.

2017년 6월 14일
DynamoDB Accelerator(DAX)

DynamoDB Accelerator(DAX)는 DynamoDB를 위한 완전 관리형, 고가용성, 인 메모리 캐시로, 초당 요청 수가 몇 백만 개인 경우에도 몇 밀리초에서 몇 마이크로초까지 최대 10배의 성능을 제공합니다. 자세한 내용은 DynamoDB Accelerator(DAX)를 통한 인 메모리 가속화 단원을 참조하십시오.

2017년 4월 19일
DynamoDB는 이제 유지 시간(TTL)으로 자동 항목 만료를 지원합니다

Amazon DynamoDB 유지 시간(TTL)을 사용하면 추가 비용 없이 테이블에서 만료된 항목을 자동으로 삭제할 수 있습니다. 자세한 내용은 DynamoDB에서 TTL(Time To Live) 사용 단원을 참조하십시오.

2017년 2월 27일
DynamoDB는 이제 비용 할당 태그를 지원합니다

이제 Amazon DynamoDB 테이블에 태그를 추가해 사용 분류를 개선하고 더욱 자세한 비용 보고를 할 수 있습니다. 자세한 내용은 DynamoDB의 리소스에 태그 및 레이블 추가 단원을 참조하십시오.

2017년 1월 19일
새로운 DynamoDB DescribeLimits API

DescribeLimits API는 한 리전의 AWS 계정에 대해 현재 프로비저닝된 용량 제한을 반환하는데, 리전 전체를 기준으로도 반환하고, 생성할 DynamoDB 테이블 하나를 기준으로도 반환합니다. 이에 따라 현재 계정 수준 제한 값을 알 수 있으므로 현재 사용하고 있는 할당된 용량과 이를 비교해볼 수 있으며, 제한에 도달하기 전에 이를 늘릴 수 있는 시간적 여유를 가질 수 있습니다. 자세한 내용은 Amazon DynamoDB API 참조에서 Amazon DynamoDB의 서비스, 계정 및 테이블 할당량DescribeLimits를 참조하세요.

2016년 3월 1일
DynamoDB 콘솔 업데이트 및 기본 키 속성 새 용어

DynamoDB 관리 콘솔이 보다 직관적이고 사용하기 쉽게 다시 설계되었습니다. 이 업데이트의 일환으로 기본 키 속성에 새 용어를 도입했습니다.

  • 파티션 키 - 해시 속성이라고도 합니다.

  • 정렬 키 - 범위 속성이라고도 합니다.

이름만 변경했을 뿐 기능은 동일합니다.

테이블 또는 보조 인덱스를 생성할 때 단순 기본 키(파티션 키만) 또는 복합 기본 키(파티션 키 및 정렬 키)를 선택할 수 있습니다. DynamoDB 설명서도 이러한 변경 사항을 반영하여 업데이트되었습니다.

2015년 12월 11일
Titan용 Amazon DynamoDB 스토리지 백엔드

Titan용 DynamoDB 스토리지 백엔드는 Amazon DynamoDB 기반으로 구현된 Titan 그래프 데이터베이스용 스토리지 백엔드입니다. Titan용 DynamoDB 스토리지 백엔드를 사용하는 경우 데이터는 Amazon의 고가용성 데이터 센터 전체에 걸쳐 실행되는 DynamoDB 보안의 적용을 받게 됩니다. 플러그인은 Titan 버전 0.4.4(주로 기존 애플리케이션과 호환성을 위해 사용) 및 Titan 버전 0.5.4(새 애플리케이션용으로 권장)가 있습니다. 다른 Titan용 스토리지 백엔드와 마찬가지로, 이 플러그인은 Blueprints API, Gremlin 셸을 비롯해 Tinkerpop 스택(버전 2.4 및 2.5)을 지원합니다.

2015년 8월 20일
DynamoDB Streams 교차 리전 복제 및 강력히 일관된 읽기를 이용한 스캔 DynamoDB Streams는 어떤 DynamoDB 테이블이든 시간 순서에 따라 항목 변경 사항이 있으면 이 정보를 수집하여 최대 24시간 동안 로그에 저장합니다. 로그와 데이터 항목은 변경 전후 거의 실시간으로 나타나므로 애플리케이션에서 이러한 로그와 데이터에 액세스할 수 있습니다. 자세한 내용은 DynamoDB Streams에 대한 변경 데이터 캡처DynamoDB Streams API 참조를 참조하세요.

DynamoDB 교차 리전 복제는 여러 AWS 리전 간에 동일한 DynamoDB 테이블 사본을 거의 실시간으로 유지 관리하기 위한 클라이언트 측 솔루션입니다. 교차 리전 복제를 사용하여 DynamoDB 테이블을 백업하거나, 지리적으로 분산된 사용자가 오래 기다리지 않고 데이터에 액세스할 수 있습니다.

DynamoDB Scan 작업은 기본적으로 최종적으로 일관된 읽기를 사용합니다. 하지만 ConsistentRead 파라미터를 true로 설정하면 strongly consistent read도 사용할 수 있습니다. 자세한 내용은 Amazon DynamoDB API 참조에서 스캔에 대한 읽기 정합성Scan을 참조하세요.

2015년 7월 16일
AWS CloudTrail의 Amazon DynamoDB 지원 이제 DynamoDB가 CloudTrail과 통합됩니다. CloudTrail은 DynamoDB 콘솔 또는 DynamoDB API에서 API 호출을 캡처한 후 로그 파일로 이를 추적합니다. 자세한 내용은 AWS CloudTrail을 사용하여 DynamoDB 작업 로깅AWS CloudTrail 사용 설명서를 참조하세요. 2015년 5월 28일
쿼리 표현식에 대한 지원 개선 이번 릴리스에서는 새로운 KeyConditionExpression 파라미터가 Query API에 추가되었습니다. Query는 기본 키 값을 사용해 테이블이나 인덱스의 항목을 읽어옵니다. KeyConditionExpression 파라미터는 이러한 기본 키의 이름을 식별하는 문자열이자 키 값에 적용되는 조건입니다. 그러면 Query가 이 표현식을 만족하는 항목만 가져옵니다. KeyConditionExpression 구문은 DynamoDB의 다른 표현식 파라미터와 비슷하여 표현식의 이름과 값에 대해 치환 변수를 정의할 수 있습니다. 자세한 내용은 DynamoDB에서 테이블 쿼리 단원을 참조하십시오. 2015년 4월 27일
조건부 쓰기를 위한 새로운 비교 함수 DynamoDB에서 ConditionExpression 파라미터는 PutItem, UpdateItem 또는 DeleteItem 작업의 성공 여부를 결정짓습니다. 즉, 이 조건이 true로 평가되는 경우에 한해 항목이 작성됩니다. 이번 릴리스에서는 새로운 함수로 attribute_typesize, 2개가 추가되어 ConditionExpression과 함께 사용할 수 있습니다. 이 두 함수는 테이블 속성의 데이터 형식 또는 크기에 따라 조건부 쓰기가 가능합니다. 자세한 내용은 DynamoDB 조건 표현식 CLI 예제 단원을 참조하십시오. 2015년 4월 27일
보조 인덱스를 위한 스캔 API DynamoDB에서 Scan 작업은 테이블 항목을 모두 읽어와서 사용자 정의 필터링 기준을 적용한 다음 선택된 데이터 항목을 애플리케이션에 반환합니다. 이러한 기능이 현재 보조 인덱스에도 똑같이 적용됩니다. 로컬 보조 인덱스 또는 글로벌 보조 인덱스를 스캔하려면 인덱스 이름과 상위 테이블 이름을 지정합니다. 기본적으로 인덱스 Scan은 인덱스의 데이터를 모두 반환하지만 필터 표현식을 사용하면 애플리케이션에 반환되는 결과 범위를 좁힐 수 있습니다. 자세한 내용은 DynamoDB에서 테이블 스캔 단원을 참조하십시오. 2015년 2월 10일
글로벌 보조 인덱스의 온라인 작업 온라인 인덱싱은 기존 테이블에 글로벌 보조 인덱스를 추가하거나 삭제할 수 있는 작업입니다. 특히 온라인 인덱싱 작업에서는 테이블 생성 시 테이블 인덱스를 모두 정의할 필요가 없습니다. 오히려 언제든지 새로운 인덱스를 추가할 수 있습니다. 마찬가지로 인덱스가 더 이상 필요 없다면 언제든지 삭제할 수 있습니다. 온라인 인덱싱 작업은 무중단(non-blocking) 방식으로 인덱스를 추가하거나 삭제하는 도중에도 테이블에 대한 읽기 및 쓰기 작업이 가능합니다. 자세한 내용은 DynamoDB에서 글로벌 보조 인덱스 관리 단원을 참조하십시오. 2015년 1월 27일
JSON을 이용한 문서 모델 지원 DynamoDB는 문서 모델을 완벽하게 지원하여 문서를 저장하거나 가져오는 데 아무런 문제가 없습니다. 새로운 데이터 형식도 JSON 표준과 완전히 호환되어 문서 요소를 서로 중첩하는 것도 가능합니다. 문서 경로 역참조 연산자를 사용하면 전체 문서를 가져오지 않고도 개별 요소를 읽거나 쓸 수 있습니다. 그 밖에도 이번 릴리스에는 데이터 항목을 읽어오거나 작성할 때 프로젝션, 조건 및 업데이트 작업을 지정할 수 있는 새로운 표현식 파라미터가 추가되었습니다. JSON을 이용한 문서 모델 지원에 대한 자세한 내용은 데이터 타입 및 DynamoDB에서 표현식 사용 단원을 참조하세요. 2014년 10월 7일
유연한 확장성 테이블 및 글로벌 보조 인덱스의 경우 테이블 및 계정 단위 제한만 벗어나지 않는다면 할당된 읽기 및 쓰기 처리 용량을 얼마든지 늘릴 수 있습니다. 자세한 내용은 Amazon DynamoDB의 서비스, 계정 및 테이블 할당량 단원을 참조하십시오. 2014년 10월 7일
항목 크기 증가 DynamoDB의 최대 항목 크기가 64KB에서 400KB로 늘어났습니다. 자세한 내용은 Amazon DynamoDB의 서비스, 계정 및 테이블 할당량 단원을 참조하십시오. 2014년 10월 7일
조건식 향상 DynamoDB는 조건식에 사용할 수 있는 연산자를 늘려 조건부 업로드, 업데이트 및 삭제의 유연성을 한층 높였습니다. 새로 사용 가능한 연산자는 속성이 존재하는지, 특정 값보다 큰지 작은지, 두 값의 사이인지, 특정 문자로 시작하는지 등을 검사할 수 있습니다. 또한 DynamoDB는 여러 조건을 평가하기 위해 옵션으로 OR 연산자를 제공합니다. 기본적으로 표현식의 여러 조건은 AND로 모두 이어지기 때문에 모든 조건이 true인 경우에 한해 표현식이 true로 평가됩니다. 하지만 OR를 지정할 경우 조건 중 하나 이상만 true이면 표현식이 true로 평가됩니다. 자세한 내용은 DynamoDB의 항목 및 속성 작업 단원을 참조하십시오. 2014년 4월 24일
쿼리 필터 DynamoDB Query API는 새로운 QueryFilter 옵션을 지원합니다. 기본적으로 Query를 실행하면 특정 파티션 키 값 및 정렬 키 조건(선택 사항)과 일치하는 항목을 찾습니다. 하지만 Query 필터는 키 외의 다른 속성에 조건식을 적용합니다. 예를 들어 Query 필터를 추가할 경우 필터 조건과 일치하지 않는 항목은 제외하고 Query 결과가 애플리케이션에 반환됩니다. 자세한 내용은 DynamoDB에서 테이블 쿼리 단원을 참조하십시오. 2014년 4월 24일
AWS Management Console을 사용하여 데이터 내보내기 및 가져오기 DynamoDB 콘솔은 DynamoDB 테이블의 데이터를 더욱 쉽게 내보내고 가져올 수 있도록 기능이 향상되었습니다. 단지 몇 번만 클릭하면 AWS Data Pipeline을 설정하여 워크플로우를 체계화할 뿐만 아니라 Amazon Elastic MapReduce 클러스터를 설정하여 DynamoDB 테이블에서 Amazon S3 버킷으로 데이터를 복사하거나 그 반대로 복사할 수 있습니다. 또한 내보내기나 가져오기를 1회로 제한하여 실행하거나 1일 내보내기 작업을 설정할 수도 있습니다. 그 밖에 교차 리전 내보내기 및 가져오기, DynamoDB 데이터를 AWS 리전 테이블에서 다른 AWS 리전 테이블로 복사하기 등도 가능합니다. 2014년 3월 6일
상위 수준 API 설명서의 재편성 이제 다음과 같은 API에 대한 정보를 더욱 쉽게 찾을 수 있습니다.
  • Java: DynamoDBMappper

  • .NET: 문서 모델 및 객체 지속성 모델

이러한 상위 수준 API 설명서는 현재 여기(DynamoDB에 대한 높은 수준의 프로그래밍 인터페이스)에서 확인할 수 있습니다.
2014년 1월 20일
글로벌 보조 인덱스 DynamoDB는 글로벌 보조 인덱스를 지원하는 기능이 추가되었습니다. 글로벌 보조 인덱스를 정의할 때도 로컬 보조 인덱스와 마찬가지로 테이블의 대체 키를 사용해 인덱스에 대한 쿼리 요청을 실행합니다. 로컬 보조 인덱스와 다른 점은, 글로벌 보조 인덱스는 파티션 키가 테이블과 달라도 된다는 것입니다. 즉, 어떤 스칼라 테이블 속성이든 상관없습니다. 정렬 키는 선택 사항이지만 마찬가지로 어떤 스칼라 테이블 속성이든 사용할 수 있습니다. 글로벌 보조 인덱스 역시 자체적으로 할당 처리량 설정 값을 가지며, 상위 테이블의 처리량 설정 값과는 별도입니다. 자세한 내용은 DynamoDB에서 보조 인덱스를 사용하여 데이터 액세스 개선DynamoDB에서 글로벌 보조 인덱스 사용 단원을 참조하세요. 2013년 12월 12일
세분화된 액세스 제어 DynamoDB는 세분화된 액세스 제어를 지원하는 기능이 추가되었습니다. 이 기능의 추가로 이제 고객이 직접 DynamoDB 테이블 또는 보조 인덱스의 개별 항목과 속성에 액세스할 수 있는 보안 주체(사용자, 그룹 또는 역할)를 지정할 수 있습니다. 또한 애플리케이션이 웹 자격 증명 연동 기능을 이용해 사용자 인증 작업을 Facebook, Google, 또는 Login with Amazon 같은 타사 자격 증명 공급자에게 분담할 수도 있습니다. 이러한 방식으로 애플리케이션(모바일 앱 포함)이 엄청난 수의 사용자까지 처리할 뿐만 아니라 권한이 없는 사용자는 DynamoDB 데이터 항목에 액세스하지 못하도록 제한할 수도 있습니다. 자세한 내용은 IAM 정책 조건을 사용하여 세분화된 액세스 제어 구현 단원을 참조하십시오. 2013년 10월 29일
4KB 읽기 용량 단위 크기 읽기 용량 단위의 크기가 1KB에서 4KB로 늘어났습니다. 이러한 크기의 증가로 많은 애플리케이션에 필요하여 할당되는 읽기 용량 단위의 수를 줄일 수 있게 되었습니다. 예를 들어 이번 릴리스 이전에는 10KB 항목을 읽어오려면 읽기 용량 단위 10개를 소비하였지만 이제는 단위 3개(10KB / 4KB, 다음 4KB 배수로 반올림)면 충분합니다. 자세한 내용은 DynamoDB 처리량 용량 단원을 참조하십시오. 2013년 5월 14일
병렬 스캔 DynamoDB는 병렬 스캔 작업을 지원하는 기능이 추가되었습니다. 이제 애플리케이션이 테이블 하나를 여러 논리 세그먼트로 나눠 동시에 모든 세그먼트를 스캔할 수 있습니다. 이 기능의 추가로 스캔 시간이 줄어들면서 테이블에 할당된 읽기 용량을 최대한 활용할 수 있게 되었습니다. 자세한 내용은 DynamoDB에서 테이블 스캔 단원을 참조하십시오. 2013년 5월 14일
로컬 보조 인덱스 DynamoDB는 로컬 보조 인덱스를 지원하는 기능이 추가되었습니다. 이제 키가 아닌 속성으로 대체 정렬 키 인덱스를 정의한 다음 이 인덱스를 쿼리 요청에 사용하면 됩니다. 로컬 보조 인덱스를 이용하면 애플리케이션이 여러 차원의 데이터 항목을 효율적으로 가져올 수 있습니다. 자세한 내용은 DynamoDB의 로컬 보조 인덱스 단원을 참조하십시오. 2013년 4월 18일
새로운 API 버전 이번 릴리스에서는 DynamoDB에 새로운 API 버전(2012-08-10)이 추가되었습니다. 이전 API 버전(2011-12-05)도 여전히 지원되어 기존 애플리케이션과 역호환도 가능합니다. 신규 애플리케이션은 새로운 API 버전(2012-08-10)을 사용해야 합니다. 기존 애플리케이션은 API 버전 2012-08-10으로 마이그레이션하는 것이 바람직합니다. 새로운 DynamoDB 기능(로컬 보조 인덱스 등)은 이전 API 버전으로 백포트(backport)가 지원되지 않기 때문입니다. API 버전 2012-08-10에 대한 자세한 내용은 Amazon DynamoDB API 참조를 참조하세요. 2013년 4월 18일
IAM 정책 변수 지원

IAM 액세스 정책 언어는 이제 변수를 지원합니다. 정책이 평가되면 모든 정책 변수가 인증된 사용자의 세션에서 컨텍스트 기반 정보에 의해 제공되는 값으로 대체됩니다. 정책 변수를 사용하여 정책의 모든 구성 요소를 명시적으로 나열하지 않고 범용 정책을 정의할 수 있습니다. 정책 변수에 대한 자세한 내용은 AWS Identity and Access Management IAM 사용 가이드에서 정책 변수 단원을 참조하세요.

DynamoDB의 정책 변수 예제는 Amazon DynamoDB의 Identity and Access Management 단원을 참조하세요.

2013년 4월 4일
PHP 코드 예제가 AWS SDK for PHP 버전 2용으로 업데이트됨 AWS SDK for PHP의 버전 2가 출시되었습니다. 이와 함께 신규 SDK를 사용할 수 있도록 Amazon DynamoDB 개발자 안내서의 PHP 코드 예제 역시 업데이트되었습니다. SDK 버전 2에 대한 자세한 내용은 AWS SDK for PHP 단원을 참조하세요. 2013년 1월 23일
새로운 엔드포인트 DynamoDB가 AWS GovCloud(미국 서부) 리전으로 확장됩니다. 현재 서비스 엔드포인트 및 프로토콜 목록은 Regions and Endpoints를 참조하세요. 2012년 12월 3일
새로운 엔드포인트 DynamoDB가 남아메리카(상파울루) 리전으로 확장됩니다. 현재 지원되는 엔드포인트 목록은 Regions and Endpoints를 참조하세요. 2012년 12월 3일
새로운 엔드포인트 DynamoDB가 아시아 태평양(시드니) 리전으로 확장됩니다. 현재 지원되는 엔드포인트 목록은 Regions and Endpoints를 참조하세요. 2012년 11월 13일

DynamoDB는 CRC32 체크섬과 강력한 읽기 일관성의 일괄 가져오기를 지원할 뿐만 아니라 동시에 가능한 테이블 업데이트 수의 제한도 제거하였습니다.

  • DynamoDB는 HTTP 페이로드에서 CRC32 체크섬을 계산하여 새로운 헤더인 x-amz-crc32로 반환합니다. 자세한 내용은 DynamoDB 하위 수준 API 단원을 참조하십시오.

  • 기본적으로 BatchGetItem API의 읽기 작업은 최종 일관성을 사용합니다. 하지만 BatchGetItem의 새로운 파라미터인 ConsistentRead는 모든 요청 테이블에 강력한 읽기 일관성을 선택할 수 있습니다. 자세한 내용은 설명 단원을 참조하십시오.

  • 이번 릴리스에서는 동시에 업데이트할 수 있는 테이블 수에 대한 제한이 일부 사라졌습니다. 한 번에 업데이트할 수 있는 전체 테이블 수는 여전히 10개이지만 CREATING, UPDATING 또는 DELETING 등 이 테이블들의 상태 조합은 제한이 없습니다. 또한 테이블 하나당 ReadCapacityUnits 또는 WriteCapacityUnits를 늘리거나 줄일 수 있는 최소 수도 더 이상 없습니다. 자세한 내용은 Amazon DynamoDB의 서비스, 계정 및 테이블 할당량 단원을 참조하십시오.

2012년 11월 2일

모범 사례 설명서

Amazon DynamoDB 개발자 안내서는 쿼리 및 스캔 작업을 위한 권장 방안과 함께 테이블 및 항목 작업에 유용하게 사용할 수 있는 모범 사례를 소개합니다.

2012년 9월 28일

이진수 데이터 형식 지원

DynamoDB는 숫자 및 문자열 형식은 물론이고 이제 이진수 데이터 형식도 지원합니다.

이번 릴리스 이전에는 이진수 데이터를 저장하려면 먼저 문자열 형식으로 변환하여 DynamoDB에 저장해야 했습니다. 이러한 클라이언트 측 변환 작업 외에도 종종 변환 도중 데이터 항목의 크기가 커져서 스토리지가 더 필요하거나 프로비저닝 처리 용량을 추가해야 하는 잠재적 가능성도 발생하였습니다.

하지만 이제는 이진수 형식 속성을 지원하여 압축 데이터, 암호화 데이터 및 이미지 등 이진수 데이터를 얼마든지 저장할 수 있게 되었습니다. 자세한 내용은 데이터 타입 단원을 참조하세요. 그리고 실제로 AWS SDK를 사용하여 이진수 형식 데이터를 처리하는 예제는 다음 단원을 참조하세요.

AWS SDK에 이진수 데이터 형식 지원이 추가되면서 최신 SDK를 다운로드하고 기존 애플리케이션까지 모두 업데이트해야 할 수도 있습니다. AWS SDK 다운로드에 대한 자세한 내용은 .NET 코드 예시 단원을 참조하세요.

2012년 8월 21일

DynamoDB 콘솔을 사용하여 DynamoDB 테이블 항목을 업데이트 및 복사할 수 있음

이제 DynamoDB 사용자는 DynamoDB 콘솔을 사용해 테이블 항목의 추가 및 삭제는 물론이고 업데이트와 복사까지 가능하게 되었습니다. 이 새로운 기능의 추가로 콘솔을 통한 개별 항목의 변경도 쉬워졌습니다.

2012년 8월 14일

DynamoDB의 최소 테이블 처리량 요건 축소

DynamoDB는 이제 최소 테이블 처리량 요건이 특히 쓰기 용량 단위 1개와 읽기 용량 단위 1개까지 축소되었습니다. 자세한 내용은 Amazon DynamoDB 개발자 안내서의 Amazon DynamoDB의 서비스, 계정 및 테이블 할당량 주제를 참조하세요.

2012년 8월 9일

서명 버전 4 지원

DynamoDB는 이제 인증 요청에 서명 버전 4를 지원합니다.

2012년 7월 5일

DynamoDB 콘솔의 테이블 탐색기 지원

DynamoDB 콘솔이 이제 테이블 탐색기를 지원하여 테이블에 저장된 데이터를 찾아 쿼리를 실행할 수 있습니다. 또한 새로운 항목을 삽입하거나 기존 항목을 삭제할 수도 있습니다. 이 기능을 지원하기 위해 SampleData 영역과 콘솔 사용 영역이 업데이트되었습니다.

2012년 5월 22일

새로운 엔드포인트

DynamoDB 가용성이 미국 서부(캘리포니아 북부) 리전, 미국 서부(오레곤) 리전 및 아시아 태평양(싱가포르) 리전의 새로운 엔드포인트로 확장됩니다.

현재 지원되는 엔드포인트 목록은 Regions and Endpoints를 참조하세요.

2012년 4월 24일

BatchWriteItem API 지원

DynamoDB는 이제 일괄 쓰기 API를 지원하여 단 한 번의 API 호출로 하나 이상의 테이블에 다수의 항목을 업로드하거나 삭제할 수 있습니다. DynamoDB 일괄 쓰기 API에 대한 자세한 내용은 BatchWriteItem 단원을 참조하세요.

AWS SDK의 항목 작업 및 일괄 쓰기 기능 사용에 대한 자세한 내용은 DynamoDB의 항목 및 속성 작업.NET 코드 예시 단원을 참조하세요.

2012년 4월 19일

오류 코드의 추가 문서화

자세한 내용은 DynamoDB 관련 오류 처리 단원을 참조하십시오.

2012년 4월 5일

새로운 엔드포인트

DynamoDB가 아시아 태평양(도쿄) 리전으로 확장됩니다. 현재 지원되는 엔드포인트 목록은 Regions and Endpoints를 참조하세요.

2012년 29월 2일

ReturnedItemCount 메트릭 추가

새로운 메트릭인 ReturnedItemCount의 추가로 DynamoDB의 쿼리 또는 스캔 작업에서 응답으로 반환되었던 항목 수를 이제는 CloudWatch에서도 모니터링할 수 있습니다.

2012년 24월 2일

증분 값에 대한 예제 추가

DynamoDB는 기존 숫자 값을 일정하게 늘리거나 줄이는 기능을 지원합니다. 기존 값을 늘리는 예제는 다음 웹사이트의 "항목 업데이트" 단원을 참조하세요.

항목 작업: Java.

항목 작업: .NET.

2012년 1월 25일

초기 제품 릴리스

DynamoDB는 베타 버전의 신규 서비스로 출시됩니다.

2012년 1월 18일