

# AWS SDK を使用した DynamoDB のシナリオ
<a name="service_code_examples_scenarios"></a>

次のコード例は、AWS SDK を使用して DynamoDB で一般的なシナリオを実装する方法を示しています。これらのシナリオでは、DynamoDB 内で複数の関数を呼び出すか、他の AWS のサービスと組み合わせることで、特定のタスクを達成する方法を示します。各シナリオには、完全なソースコードへのリンクが含まれており、そこからコードの設定方法と実行方法に関する手順を確認できます。

シナリオは、サービスアクションをコンテキストで理解するのに役立つ中級レベルの経験を対象としています。

**Topics**
+ [DAX で読み取りを高速化](example_dynamodb_Usage_DaxDemo_section.md)
+ [グローバルセカンダリインデックスの高度なシナリオ](example_dynamodb_Scenario_GSIAdvanced_section.md)
+ [DynamoDB テーブルにデータを送信するアプリケーションを構築する](example_cross_SubmitDataApp_section.md)
+ [複数の値を 1 つの属性と比較する](example_dynamodb_Scenario_CompareMultipleValues_section.md)
+ [項目の TTL を条件付きで更新する](example_dynamodb_UpdateItemConditionalTTL_section.md)
+ [ローカルインスタンスに接続する](example_dynamodb_local_section.md)
+ [カウント式演算子](example_dynamodb_Scenario_ExpressionOperatorCounting_section.md)
+ [COVID-19 データを追跡する REST API を作成する](example_cross_ApiGatewayDataTracker_section.md)
+ [メッセンジャーアプリケーションを作成する](example_cross_StepFunctionsMessenger_section.md)
+ [サーバーレスアプリケーションを作成して写真の管理](example_cross_PAM_section.md)
+ [グローバルセカンダリインデックスを含むテーブルを作成する](example_dynamodb_CreateTableWithGlobalSecondaryIndex_section.md)
+ [ウォームスループットを有効にしたテーブルを作成する](example_dynamodb_CreateTableWarmThroughput_section.md)
+ [DynamoDB データを追跡するウェブアプリケーションを作成する](example_cross_DynamoDBDataTracker_section.md)
+ [WebSocket チャットアプリケーションを作成する](example_cross_ApiGatewayWebsocketChat_section.md)
+ [TTL を含む項目を作成する](example_dynamodb_PutItemTTL_section.md)
+ [MRSC グローバルテーブルの作成と管理](example_dynamodb_Scenario_MRSCGlobalTables_section.md)
+ [MREC を示すグローバルテーブルの作成と管理](example_dynamodb_Scenario_GlobalTableOperations_section.md)
+ [PartiQL DELETE を使用してデータを削除する](example_dynamodb_PartiQLDelete_section.md)
+ [イメージ内の PPE を検出する](example_cross_RekognitionPhotoAnalyzerPPE_section.md)
+ [PartiQL INSERT を使用してデータを挿入する](example_dynamodb_PartiQLInsert_section.md)
+ [ブラウザからの Lambda 関数の呼び出し](example_cross_LambdaForBrowser_section.md)
+ [グローバルセカンダリインデックスを管理する](example_dynamodb_Scenario_GSILifecycle_section.md)
+ [リソースベースのポリシーを管理する](example_dynamodb_Scenario_ResourcePolicyLifecycle_section.md)
+ [DynamoDB のパフォーマンスのモニタリング](example_cross_MonitorDynamoDB_section.md)
+ [高度なクエリオペレーションを実行する](example_dynamodb_Scenario_AdvancedQueryTechniques_section.md)
+ [リストオペレーションを実行する](example_dynamodb_Scenario_ListOperations_section.md)
+ [マップオペレーションを実行する](example_dynamodb_Scenario_MapOperations_section.md)
+ [セットオペレーションを実行する](example_dynamodb_Scenario_SetOperations_section.md)
+ [PartiQL ステートメントのバッチを使用してテーブルにクエリを実行する](example_dynamodb_Scenario_PartiQLBatch_section.md)
+ [PartiQL を使用してテーブルに対してクエリを実行する](example_dynamodb_Scenario_PartiQLSingle_section.md)
+ [グローバルセカンダリインデックスを使用してテーブルをクエリする](example_dynamodb_Scenarios_QueryWithGlobalSecondaryIndex_section.md)
+ [begins\$1with 条件を使用してテーブルをクエリする](example_dynamodb_Scenarios_QueryWithBeginsWithCondition_section.md)
+ [日付範囲を使用してテーブルをクエリする](example_dynamodb_Scenarios_QueryWithDateRange_section.md)
+ [複雑なフィルター式を使用してテーブルをクエリする](example_dynamodb_Scenarios_QueryWithComplexFilter_section.md)
+ [動的フィルター式を使用してテーブルをクエリする](example_dynamodb_Scenarios_QueryWithDynamicFilter_section.md)
+ [フィルター式と制限を使用してテーブルをクエリする](example_dynamodb_Scenarios_QueryWithFilterAndLimit_section.md)
+ [ネストされた属性を使用してテーブルをクエリする](example_dynamodb_Scenarios_QueryWithNestedAttributes_section.md)
+ [ページ分割を使用してテーブルをクエリする](example_dynamodb_Scenarios_QueryWithPagination_section.md)
+ [強力な整合性のある読み込みを使用してテーブルをクエリする](example_dynamodb_Scenarios_QueryWithStronglyConsistentReads_section.md)
+ [PartiQL SELECT を使用してデータをクエリする](example_dynamodb_PartiQLSelect_section.md)
+ [TTL 項目のクエリ](example_dynamodb_QueryFilteredTTL_section.md)
+ [日付と時刻のパターンを使用してテーブルをクエリする](example_dynamodb_Scenario_DateTimeQueries_section.md)
+ [EXIF およびその他のイメージ情報を保存します](example_cross_DetectLabels_section.md)
+ [属性ベースのアクセス制御を設定する](example_dynamodb_Scenario_ABACSetup_section.md)
+ [式順序の更新を理解する](example_dynamodb_Scenario_UpdateExpressionOrder_section.md)
+ [テーブルのウォームスループット設定を更新する](example_dynamodb_UpdateTableWarmThroughput_section.md)
+ [項目を TTL を更新する](example_dynamodb_UpdateItemTTL_section.md)
+ [PartiQL UPDATE を使用してデータを更新する](example_dynamodb_PartiQLUpdate_section.md)
+ [API Gateway を使用して Lambda 関数を呼び出す](example_cross_LambdaAPIGateway_section.md)
+ [Step Functions を使用して Lambda 関数を呼び出す](example_cross_ServerlessWorkflows_section.md)
+ [ドキュメントモデルを使用する](example_dynamodb_MidLevelInterface_section.md)
+ [高レベルのオブジェクト永続性モデルを使用する](example_dynamodb_HighLevelInterface_section.md)
+ [アトミックカウンタオペレーションを使用する](example_dynamodb_Scenario_AtomicCounterOperations_section.md)
+ [条件付きオペレーションを使用する](example_dynamodb_Scenario_ConditionalOperations_section.md)
+ [式の属性名を使用する](example_dynamodb_Scenario_ExpressionAttributeNames_section.md)
+ [スケジュールされたイベントを使用した Lambda 関数の呼び出し](example_cross_LambdaScheduledEvents_section.md)
+ [ローカルセカンダリインデックスを操作する](example_dynamodb_Scenario_LSIExamples_section.md)
+ [Streams と Time-to-Live を操作する](example_dynamodb_Scenario_StreamsAndTTL_section.md)
+ [グローバルテーブルとマルチリージョンレプリケーションの最終的な一貫性 (MREC) を操作する](example_dynamodb_Scenario_MultiRegionReplication_section.md)
+ [リソースのタグ付けを操作する](example_dynamodb_Scenario_TaggingExamples_section.md)
+ [テーブルの暗号化を操作する](example_dynamodb_Scenario_EncryptionExamples_section.md)