

Doc AWS SDK 예제 GitHub 리포지토리에서 더 많은 SDK 예제를 사용할 수 있습니다. [AWS](https://github.com/awsdocs/aws-doc-sdk-examples) 

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AWS SDKs를 사용하는 DynamoDB의 코드 예제
<a name="dynamodb_code_examples"></a>

다음 코드 예제에서는 Amazon DynamoDB를 AWS 소프트웨어 개발 키트(SDK)와 함께 사용하는 방법을 보여줍니다.

*기본 사항*은 서비스 내에서 필수 작업을 수행하는 방법을 보여주는 코드 예제입니다.

*작업*은 대규모 프로그램에서 발췌한 코드이며 컨텍스트에 맞춰 실행해야 합니다. 작업은 개별 서비스 함수를 직접 호출하는 방법을 보여주며, 관련 시나리오의 컨텍스트에 맞는 작업을 볼 수 있습니다.

*시나리오*는 동일한 서비스 내에서 또는 다른 AWS 서비스와 결합된 상태에서 여러 함수를 직접적으로 호출하여 특정 태스크를 수행하는 방법을 보여주는 코드 예제입니다.

*AWS 커뮤니티 기여*는 여러 팀이 생성하고 유지 관리하는 예입니다 AWS. 피드백을 제공하려면 연결된 리포지토리에 제공된 메커니즘을 사용합니다.

**추가 리소스**
+  [ DynamoDB 개발자 가이드](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html) - DynamoDB에 대한 자세한 정보입니다.
+ **[DynamoDB API 참조 - 사용 가능한 모든 DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/Welcome.html)** 작업에 대한 세부 정보입니다.
+ **[AWS 개발자 센터](https://aws.amazon.com/developer/code-examples/?awsf.sdk-code-examples-product=product%23dynamodb)** - 범주 또는 전체 텍스트 검색을 기준으로 필터링할 수 있는 코드 예제입니다.
+ **[AWS SDK 예제](https://github.com/awsdocs/aws-doc-sdk-examples)** - 기본 언어로 된 전체 코드가 포함된 GitHub 리포지토리. 코드 설정 및 실행을 위한 지침이 포함되어 있습니다.

**Contents**
+ [기본 사항](dynamodb_code_examples_basics.md)
  + [Hello DynamoDB](dynamodb_example_dynamodb_Hello_section.md)
  + [기본 사항 알아보기](dynamodb_example_dynamodb_Scenario_GettingStartedMovies_section.md)
  + [작업](dynamodb_code_examples_actions.md)
    + [`BatchExecuteStatement`](dynamodb_example_dynamodb_BatchExecuteStatement_section.md)
    + [`BatchGetItem`](dynamodb_example_dynamodb_BatchGetItem_section.md)
    + [`BatchWriteItem`](dynamodb_example_dynamodb_BatchWriteItem_section.md)
    + [`CreateTable`](dynamodb_example_dynamodb_CreateTable_section.md)
    + [`DeleteItem`](dynamodb_example_dynamodb_DeleteItem_section.md)
    + [`DeleteTable`](dynamodb_example_dynamodb_DeleteTable_section.md)
    + [`DescribeTable`](dynamodb_example_dynamodb_DescribeTable_section.md)
    + [`DescribeTimeToLive`](dynamodb_example_dynamodb_DescribeTimeToLive_section.md)
    + [`ExecuteStatement`](dynamodb_example_dynamodb_ExecuteStatement_section.md)
    + [`GetItem`](dynamodb_example_dynamodb_GetItem_section.md)
    + [`ListTables`](dynamodb_example_dynamodb_ListTables_section.md)
    + [`PutItem`](dynamodb_example_dynamodb_PutItem_section.md)
    + [`Query`](dynamodb_example_dynamodb_Query_section.md)
    + [`Scan`](dynamodb_example_dynamodb_Scan_section.md)
    + [`UpdateItem`](dynamodb_example_dynamodb_UpdateItem_section.md)
    + [`UpdateTable`](dynamodb_example_dynamodb_UpdateTable_section.md)
    + [`UpdateTimeToLive`](dynamodb_example_dynamodb_UpdateTimeToLive_section.md)
+ [시나리오](dynamodb_code_examples_scenarios.md)
  + [DAX로 읽기 가속화](dynamodb_example_dynamodb_Usage_DaxDemo_section.md)
  + [고급 글로벌 보조 인덱스 시나리오](dynamodb_example_dynamodb_Scenario_GSIAdvanced_section.md)
  + [DynamoDB 테이블에 데이터를 제출하기 위한 앱 구축](dynamodb_example_cross_SubmitDataApp_section.md)
  + [단일 속성과 여러 값 비교](dynamodb_example_dynamodb_Scenario_CompareMultipleValues_section.md)
  + [항목의 TTL을 조건부로 업데이트](dynamodb_example_dynamodb_UpdateItemConditionalTTL_section.md)
  + [로컬 인스턴스에 연결](dynamodb_example_dynamodb_local_section.md)
  + [표현식 연산자 수 계산](dynamodb_example_dynamodb_Scenario_ExpressionOperatorCounting_section.md)
  + [COVID-19 데이터를 추적하는 REST API 생성](dynamodb_example_cross_ApiGatewayDataTracker_section.md)
  + [메신저 애플리케이션 생성](dynamodb_example_cross_StepFunctionsMessenger_section.md)
  + [사진을 관리하기 위한 서버리스 애플리케이션 만들기](dynamodb_example_cross_PAM_section.md)
  + [글로벌 보조 인덱스가 있는 테이블 만들기](dynamodb_example_dynamodb_CreateTableWithGlobalSecondaryIndex_section.md)
  + [웜 처리량이 활성화된 테이블 만들기](dynamodb_example_dynamodb_CreateTableWarmThroughput_section.md)
  + [DynamoDB 데이터를 추적하는 웹 애플리케이션 만들기](dynamodb_example_cross_DynamoDBDataTracker_section.md)
  + [WebSocket 채팅 애플리케이션 생성](dynamodb_example_cross_ApiGatewayWebsocketChat_section.md)
  + [TTL을 사용하여 항목 생성](dynamodb_example_dynamodb_PutItemTTL_section.md)
  + [MRSC 글로벌 테이블 만들기 및 관리](dynamodb_example_dynamodb_Scenario_MRSCGlobalTables_section.md)
  + [MREC를 보여주는 글로벌 테이블 만들기 및 관리](dynamodb_example_dynamodb_Scenario_GlobalTableOperations_section.md)
  + [PartiQL DELETE를 사용하여 데이터 삭제](dynamodb_example_dynamodb_PartiQLDelete_section.md)
  + [이미지에서 PPE 감지](dynamodb_example_cross_RekognitionPhotoAnalyzerPPE_section.md)
  + [DynamoDB 시작하기](dynamodb_example_dynamodb_GettingStarted_070_section.md)
  + [PartiQL INSERT를 사용하여 데이터 삽입](dynamodb_example_dynamodb_PartiQLInsert_section.md)
  + [브라우저에서 Lambda 함수 간접 호출](dynamodb_example_cross_LambdaForBrowser_section.md)
  + [글로벌 보조 인덱스 관리](dynamodb_example_dynamodb_Scenario_GSILifecycle_section.md)
  + [리소스 기반 정책 관리](dynamodb_example_dynamodb_Scenario_ResourcePolicyLifecycle_section.md)
  + [DynamoDB 성능 모니터링](dynamodb_example_cross_MonitorDynamoDB_section.md)
  + [고급 쿼리 작업 수행](dynamodb_example_dynamodb_Scenario_AdvancedQueryTechniques_section.md)
  + [목록 작업 수행](dynamodb_example_dynamodb_Scenario_ListOperations_section.md)
  + [맵 작업 수행](dynamodb_example_dynamodb_Scenario_MapOperations_section.md)
  + [집합 작업 수행](dynamodb_example_dynamodb_Scenario_SetOperations_section.md)
  + [PartiQL 문 배치를 사용하여 테이블 쿼리](dynamodb_example_dynamodb_Scenario_PartiQLBatch_section.md)
  + [PartiQL을 사용하여 테이블 쿼리](dynamodb_example_dynamodb_Scenario_PartiQLSingle_section.md)
  + [글로벌 보조 인덱스를 사용하여 테이블 쿼리](dynamodb_example_dynamodb_Scenarios_QueryWithGlobalSecondaryIndex_section.md)
  + [begins\_with 조건을 사용하여 테이블 쿼리](dynamodb_example_dynamodb_Scenarios_QueryWithBeginsWithCondition_section.md)
  + [날짜 범위를 사용하여 테이블 쿼리](dynamodb_example_dynamodb_Scenarios_QueryWithDateRange_section.md)
  + [복잡한 필터 표현식을 사용하여 테이블 쿼리](dynamodb_example_dynamodb_Scenarios_QueryWithComplexFilter_section.md)
  + [동적 필터 표현식을 사용하여 테이블 쿼리](dynamodb_example_dynamodb_Scenarios_QueryWithDynamicFilter_section.md)
  + [필터 표현식 및 제한을 사용하여 테이블 쿼리](dynamodb_example_dynamodb_Scenarios_QueryWithFilterAndLimit_section.md)
  + [중첩 속성을 사용하여 테이블 쿼리](dynamodb_example_dynamodb_Scenarios_QueryWithNestedAttributes_section.md)
  + [페이지 매김을 사용하여 테이블 쿼리](dynamodb_example_dynamodb_Scenarios_QueryWithPagination_section.md)
  + [강력하게 일관된 읽기를 사용하여 테이블 쿼리](dynamodb_example_dynamodb_Scenarios_QueryWithStronglyConsistentReads_section.md)
  + [PartiQL SELECT를 사용하여 데이터 쿼리](dynamodb_example_dynamodb_PartiQLSelect_section.md)
  + [TTL 항목에 대한 쿼리](dynamodb_example_dynamodb_QueryFilteredTTL_section.md)
  + [날짜 및 시간 패턴을 사용하여 테이블 쿼리](dynamodb_example_dynamodb_Scenario_DateTimeQueries_section.md)
  + [EXIF 및 기타 이미지 정보 저장](dynamodb_example_cross_DetectLabels_section.md)
  + [속성 기반 액세스 제어 설정](dynamodb_example_dynamodb_Scenario_ABACSetup_section.md)
  + [업데이트 표현식 순서 이해](dynamodb_example_dynamodb_Scenario_UpdateExpressionOrder_section.md)
  + [테이블의 웜 처리량 설정 업데이트](dynamodb_example_dynamodb_UpdateTableWarmThroughput_section.md)
  + [항목의 TTL 업데이트](dynamodb_example_dynamodb_UpdateItemTTL_section.md)
  + [PartiQL UPDATE를 사용하여 데이터 업데이트](dynamodb_example_dynamodb_PartiQLUpdate_section.md)
  + [API Gateway를 사용하여 Lambda 함수 간접 호출](dynamodb_example_cross_LambdaAPIGateway_section.md)
  + [Step Functions를 사용하여 Lambda 함수 간접 호출](dynamodb_example_cross_ServerlessWorkflows_section.md)
  + [문서 모델 사용](dynamodb_example_dynamodb_MidLevelInterface_section.md)
  + [상위 수준 객체 지속성 모델 사용](dynamodb_example_dynamodb_HighLevelInterface_section.md)
  + [원자성 카운터 작업 사용](dynamodb_example_dynamodb_Scenario_AtomicCounterOperations_section.md)
  + [조건부 작업 사용](dynamodb_example_dynamodb_Scenario_ConditionalOperations_section.md)
  + [표현식 속성 이름 사용](dynamodb_example_dynamodb_Scenario_ExpressionAttributeNames_section.md)
  + [예약된 이벤트를 사용하여 Lambda 함수 간접 호출](dynamodb_example_cross_LambdaScheduledEvents_section.md)
  + [로컬 보조 인덱스로 작업](dynamodb_example_dynamodb_Scenario_LSIExamples_section.md)
  + [Streams 및 Time-to-Live 작업](dynamodb_example_dynamodb_Scenario_StreamsAndTTL_section.md)
  + [글로벌 테이블 및 다중 리전 복제 최종 일관성(MREC) 작업](dynamodb_example_dynamodb_Scenario_MultiRegionReplication_section.md)
  + [리소스 태그 지정 작업](dynamodb_example_dynamodb_Scenario_TaggingExamples_section.md)
  + [테이블 암호화 작업](dynamodb_example_dynamodb_Scenario_EncryptionExamples_section.md)
+ [서버리스 예제](dynamodb_code_examples_serverless_examples.md)
  + [DynamoDB 트리거에서 간접적으로 Lambda 함수 간접 호출](dynamodb_example_serverless_DynamoDB_Lambda_section.md)
  + [DynamoDB 트리거로 Lambda 함수에 대한 배치 항목 실패 보고](dynamodb_example_serverless_DynamoDB_Lambda_batch_item_failures_section.md)
+ [AWS 커뮤니티 기여](dynamodb_code_examples_aws_community_contributions.md)
  + [서버리스 애플리케이션 빌드 및 테스트](dynamodb_example_tributary-lite_serverless-application_section.md)