DynamoDB 코드 예제 — 복사해 붙여넣는 스니펫
모든 작업과 언어를 아우르는 바로 실행 가능한 DynamoDB 스니펫 — 복사하고 수정하거나 Expression Builder로 시각적으로 만들어 보세요.
항목 읽기
Node.js(AWS SDK v3)의 DynamoDB GetItem 예제
Node.js와 AWS SDK v3로 기본 키를 지정해 DynamoDB 항목을 읽습니다 — 클라이언트, 키 마셜링, 응답 형태까지 담은 바로 실행 가능한 GetItemCommand 예제입니다.
Python(boto3)의 DynamoDB GetItem 예제
Python과 boto3로 기본 키를 지정해 DynamoDB 항목을 읽습니다 — 저수준 클라이언트와 DynamoDB JSON 키 형식을 사용하는, 바로 실행할 수 있는 get_item 예제입니다.
AWS CLI를 사용한 DynamoDB GetItem 예제
AWS CLI에서 기본 키로 DynamoDB 항목을 읽으세요 — DynamoDB JSON 키 형식, 프로젝션, 일관된 읽기 플래그를 갖춘 실행 가능한 get-item 명령입니다.
Java(AWS SDK v2)의 DynamoDB GetItem 예제
AWS SDK v2를 사용해 Java에서 기본 키로 DynamoDB 항목을 읽으세요 — AttributeValue 빌더와 응답 검사를 담은 실행 가능한 GetItemRequest 예제입니다.
Go(AWS SDK v2)에서의 DynamoDB GetItem 예제
Go에서 AWS SDK v2로 기본 키를 써서 DynamoDB 항목 하나를 읽으세요 — 타입이 붙은 속성 값과 nil-Item 검사를 담은, 실행 가능한 GetItem 예제입니다.
항목 쓰기
Node.js(AWS SDK v3)의 DynamoDB PutItem 예제
Node.js에서 AWS SDK v3로 DynamoDB 항목을 씁니다 — 덮어쓰기를 막는 ConditionExpression을 담은, 실행 가능한 PutItemCommand 예제입니다.
Python(boto3)의 DynamoDB PutItem 예제
Python과 boto3로 DynamoDB 항목을 씁니다 — DynamoDB JSON 속성과 덮어쓰기를 막는 ConditionExpression을 담은, 바로 실행할 수 있는 put_item 예제입니다.
AWS CLI로 하는 DynamoDB PutItem 예제
AWS CLI에서 DynamoDB 항목을 쓰세요 — DynamoDB JSON 형식과 덮어쓰기를 막는 condition-expression을 담은, 바로 실행할 수 있는 put-item 명령입니다.
Java(AWS SDK v2)의 DynamoDB PutItem 예제
Java에서 AWS SDK v2로 DynamoDB 항목을 씁니다 — 타입이 지정된 AttributeValue 빌더와 ConditionExpression을 담은, 바로 실행할 수 있는 PutItemRequest 예제입니다.
Go의 DynamoDB PutItem 예제 (AWS SDK v2)
Go에서 AWS SDK v2로 DynamoDB 항목을 씁니다 — 타입이 지정된 속성 값과 errors.As로 처리하는 ConditionExpression을 담은 완전하고 실행 가능한 PutItem 예제입니다.
Node.js의 DynamoDB UpdateItem (AWS SDK v3)
Node.js에서 AWS SDK v3로 DynamoDB 항목을 업데이트합니다 — SET, 원자적 카운터, ReturnValues, 예약어 별칭을 담은 실행 가능한 UpdateItemCommand 예제입니다.
Python(boto3)의 DynamoDB UpdateItem 예제
Python과 boto3로 DynamoDB 항목을 업데이트합니다 — SET, 원자적 ADD 카운터, ReturnValues, 예약어 별칭까지 갖춘 완전하고 바로 실행 가능한 update_item 예제입니다.
AWS CLI를 사용한 DynamoDB UpdateItem 예제
AWS CLI에서 DynamoDB 항목을 업데이트하세요 — SET, 원자적 ADD 카운터, return-values, 예약어 별칭을 담은 완전하고 실행 가능한 update-item 명령입니다.
Java(AWS SDK v2)의 DynamoDB UpdateItem 예제
AWS SDK v2를 사용해 Java에서 DynamoDB 항목을 업데이트하세요 — SET, 원자적 ADD 카운터, ReturnValues, 예약어 별칭을 담은 실행 가능한 UpdateItemRequest 예제입니다.
Go의 DynamoDB UpdateItem 예제 (AWS SDK v2)
Go에서 AWS SDK v2로 DynamoDB 항목을 업데이트합니다 — SET, 원자적 ADD 카운터, ReturnValues, 예약어 별칭을 담은 완전하고 실행 가능한 UpdateItem 예제입니다.
Java(AWS SDK v2)의 DynamoDB DeleteItem 예제
Java에서 AWS SDK v2로 기본 키를 지정해 DynamoDB 항목을 삭제합니다 — ReturnValues ALL_OLD를 담은, 바로 실행할 수 있는 DeleteItemRequest 예제입니다.
Go(AWS SDK v2)의 DynamoDB DeleteItem 예제
Go에서 AWS SDK v2로 기본 키를 지정해 DynamoDB 항목을 삭제하세요 — ReturnValues ALL_OLD와 조건부 삭제를 담은, 바로 실행할 수 있는 DeleteItem 예제입니다.
Node.js의 DynamoDB 조건부 쓰기 (SDK v3)
Node.js에서 AWS SDK v3로 DynamoDB 쓰기를 조건부로 만듭니다 — ConditionExpression을 갖춘 실행 가능한 낙관적 잠금 UpdateItemCommand 예제입니다.
Python(boto3)의 DynamoDB 조건부 쓰기
boto3를 사용해 Python에서 DynamoDB 쓰기를 조건부로 만드세요 — ConditionExpression과 실패한 검사 처리를 포함한 실행 가능한 낙관적 잠금 update_item 예제입니다.
AWS CLI를 사용한 DynamoDB 조건부 쓰기
AWS CLI에서 DynamoDB 쓰기를 조건부로 만드세요 — --condition-expression을 사용하는, 바로 실행할 수 있는 낙관적 잠금 update-item 명령입니다.
쿼리 및 스캔
Node.js(AWS SDK v3)의 DynamoDB Query 예제
AWS SDK v3를 사용해 Node.js에서 DynamoDB 파티션을 쿼리하세요 — KeyConditionExpression, 정렬 키 조건, 페이지네이션을 담은 실행 가능한 QueryCommand 예제입니다.
Python의 DynamoDB Query 예제 (boto3)
Python에서 boto3로 DynamoDB 파티션을 쿼리합니다 — 키 조건 표현식과 내장 query 페이지네이터를 사용하는, 실행 가능한 query 예제입니다.
AWS CLI로 하는 DynamoDB Query 예제
AWS CLI에서 DynamoDB 파티션을 쿼리하세요 — key-condition-expression, expression-attribute-values, 자동 페이지네이션을 담은 실행 가능한 query 명령입니다.
Java의 DynamoDB Query 예제 (AWS SDK v2)
Java에서 AWS SDK v2로 DynamoDB 파티션을 쿼리합니다 — 키 조건 표현식과 내장 queryPaginator를 사용하는 실행 가능한 QueryRequest 예제입니다.
Go(AWS SDK v2)에서의 DynamoDB Query 예제
Go와 AWS SDK v2로 DynamoDB 파티션을 쿼리하세요 — 키 조건 표현식과 완전한 페이지네이션을 위한 내장 QueryPaginator를 담은 실행 가능한 Query 예제입니다.
Node.js(AWS SDK v3)에서 DynamoDB GSI 쿼리하기
AWS SDK v3를 사용해 Node.js에서 DynamoDB 글로벌 보조 인덱스를 쿼리하세요 — IndexName, 페이지네이션, GSI 일관성 규칙을 담은 실행 가능한 QueryCommand 예제입니다.
Python(boto3)에서 DynamoDB GSI 쿼리하기 — 예제
Python과 boto3로 DynamoDB 글로벌 보조 인덱스를 쿼리하세요 — IndexName, query 페이지네이터, GSI 일관성 규칙을 담은 완전하고 실행 가능한 예제입니다.
AWS CLI로 DynamoDB GSI 쿼리하기 — 예제
AWS CLI에서 DynamoDB 글로벌 보조 인덱스를 쿼리합니다 — --index-name과 GSI 일관성 규칙을 담은, 바로 실행할 수 있는 query 예제입니다.
Node.js의 DynamoDB Scan 예제 (AWS SDK v3)
Node.js에서 AWS SDK v3로 DynamoDB 테이블을 스캔합니다 — LastEvaluatedKey 페이지네이션을 담은 실행 가능한 ScanCommand 예제와 Scan이 최후의 수단인 이유입니다.
Python(boto3)의 DynamoDB Scan 예제
boto3를 사용해 Python에서 DynamoDB 테이블을 Scan하세요 — 필터 표현식, Scan 페이지네이터, 그리고 Scan이 최후의 수단인 이유를 담은 실행 가능한 scan 예제입니다.
AWS CLI로 하는 DynamoDB Scan 예제
AWS CLI에서 DynamoDB 테이블을 스캔하세요 — filter-expression과 자동 페이지네이션을 담은 실행 가능한 scan 명령, 그리고 Scan이 최후의 수단인 이유입니다.
Java(AWS SDK v2)의 DynamoDB Scan 예제
Java에서 AWS SDK v2로 DynamoDB 테이블을 Scan하세요. FilterExpression, 내장 scanPaginator, Scan이 최후의 수단인 이유를 담은 ScanRequest 예제입니다.
Go의 DynamoDB Scan 예제 (AWS SDK v2)
Go에서 AWS SDK v2로 DynamoDB 테이블을 스캔합니다 — FilterExpression, 내장 ScanPaginator, 그리고 Scan이 최후의 수단인 이유를 담은 실행 가능한 Scan 예제입니다.
Node.js(SDK v3)에서 DynamoDB의 모든 항목 가져오기
Node.js에서 AWS SDK v3로 DynamoDB 테이블의 모든 항목을 읽으세요 — 실행 가능한 전체 테이블 Scan 페이지네이션 루프, 그리고 병렬 Scan과 그 비용까지 다룹니다.
Python(boto3)에서 DynamoDB의 모든 항목 가져오기
Python과 boto3로 DynamoDB 테이블의 모든 항목 읽기 — 내장 페이지네이터를 사용하는 실행 가능한 전체 테이블 스캔, 그리고 병렬 스캔과 비용 트레이드오프.
AWS CLI로 DynamoDB의 모든 항목 가져오기
AWS CLI에서 DynamoDB 테이블의 모든 항목을 읽습니다 — 자동 페이지네이션, NextToken 분할, 비용 트레이드오프를 다루는 실행 가능한 aws dynamodb scan 예제입니다.
배치 작업
Node.js의 DynamoDB BatchGetItem (AWS SDK v3)
Node.js에서 AWS SDK v3로 한 호출에 DynamoDB 항목 최대 100개를 읽습니다. UnprocessedKeys 재시도 루프와 백오프를 갖춘 BatchGetItemCommand 예제입니다.
Python(boto3)의 DynamoDB BatchGetItem 예제
Python과 boto3로 한 호출에 DynamoDB 항목 최대 100개를 읽습니다. UnprocessedKeys 재시도 루프와 지수 백오프를 갖춘 batch_get_item 예제입니다.
AWS CLI를 사용한 DynamoDB BatchGetItem 예제
명령 하나로 DynamoDB 항목 최대 100개를 읽습니다. request-items 형식과 UnprocessedKeys 재실행 단계를 담은 aws dynamodb batch-get-item 예제입니다.
Node.js의 DynamoDB BatchWriteItem (AWS SDK v3)
한 번의 Node.js 호출로 DynamoDB 항목을 최대 25개 쓰거나 삭제합니다 — UnprocessedItems 재시도 루프를 갖춘 실행 가능한 BatchWriteItemCommand 예제입니다.
Python에서 DynamoDB 배치 쓰기 (batch_writer)
Python에서 DynamoDB 항목을 벌크 쓰기하세요 — 25개 단위로 묶고 처리되지 않은 항목을 대신 재시도하는, 실행 가능한 boto3 batch_writer() 예제입니다.
AWS CLI를 사용한 DynamoDB BatchWriteItem 예제
하나의 AWS CLI 명령으로 DynamoDB 항목을 최대 25개 쓰거나 삭제합니다 — UnprocessedItems 재실행까지 담은, 바로 실행할 수 있는 batch-write-item 예제입니다.
트랜잭션
Node.js의 DynamoDB TransactWriteItems (SDK v3)
Node.js에서 AWS SDK v3로 여러 DynamoDB 항목을 원자적으로 씁니다 — CancellationReasons를 담은 실행 가능한 TransactWriteItemsCommand 예제입니다.
Python(boto3)의 DynamoDB TransactWriteItems
Python에서 boto3로 여러 DynamoDB 항목을 원자적으로 씁니다 — 조건과 CancellationReasons 처리를 담은, 바로 실행할 수 있는 transact_write_items 예제입니다.
AWS CLI를 사용한 DynamoDB TransactWriteItems
AWS CLI에서 여러 DynamoDB 항목을 원자적으로 씁니다 — 조건과 취소 사유까지 담은, 바로 실행할 수 있는 transact-write-items 예제입니다.
더 많은 DynamoDB 리소스
DynamoDB 학습
기초부터 내부 구조까지 아우르는 체계적인 DynamoDB 커리큘럼입니다.
DynamoDB 대 다른 데이터베이스
DynamoDB가 MongoDB, PostgreSQL, Cassandra, Aurora 등과 어떻게 비교되는지 알아봅니다.
일반적인 DynamoDB 오류
모든 일반적인 DynamoDB 오류와 그 원인 및 정확한 해결 방법입니다.
DynamoDB 자주 묻는 질문
개발자들이 가장 많이 묻는 DynamoDB 질문에 대한 명쾌한 답변입니다.
엔지니어링 블로그
DynoTable이 어떻게 만들어졌는지 — AI 에이전트와 MCP 서버 뒤에 숨은 이야기.
DynamoDB 도구
표현식 빌더, 요금 및 용량 계산기 — 바로 브라우저에서.