

文档 AWS SDK 示例 GitHub 存储库中还有更多 [S AWS DK 示例](https://github.com/awsdocs/aws-doc-sdk-examples)。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# DynamoDB 使用场景 AWS SDKs
<a name="dynamodb_code_examples_scenarios"></a>

以下代码示例向您展示了如何使用在 DynamoDB 中实现常见场景。 AWS SDKs这些场景向您展示了如何通过调用 DynamoDB 中的多个函数或与其它 AWS 服务相结合来完成特定任务。每个场景都包含完整源代码的链接，您可以在其中找到有关如何设置和运行代码的说明。

场景以中等水平的经验为目标，可帮助您结合具体环境了解服务操作。

**Topics**
+ [借助 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)
+ [创建 REST API 以跟踪 COVID-19 数据](dynamodb_example_cross_ApiGatewayDataTracker_section.md)
+ [创建 Messenger 应用程序](dynamodb_example_cross_StepFunctionsMessenger_section.md)
+ [创建无服务器应用程序来管理照片](dynamodb_example_cross_PAM_section.md)
+ [创建带有全局二级索引的表](dynamodb_example_dynamodb_CreateTableWithGlobalSecondaryIndex_section.md)
+ [创建启用了热吞吐量的表](dynamodb_example_dynamodb_CreateTableWarmThroughput_section.md)
+ [创建 Web 应用程序来跟踪 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)
+ [使用 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\$1with 条件查询表](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)
+ [使用直播和 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)