Repolode
aws-samples

aws-samples/aws-dynamodb-examples

Amazon DynamoDB 的代码示例集合,涵盖多语言 SDK、表结构设计模式与基础设施即代码模板。

Star
605
Fork
242
未关闭 Issue
25
最近提交
4天前

这是什么?

该仓库收集了 Amazon DynamoDB(AWS 托管的 NoSQL 数据库)的示例代码与参考资料。内容按目录划分:提供 Node.js、Java、Python、.NET、Go、Rust、Ruby 等语言的 SDK 示例,附带用于部署 DynamoDB 资源的基础设施即代码模板,以及表结构建模的设计模式、实用脚本和贴近实际场景的 workshop。

另有一部分介绍如何将 DynamoDB 与 Amazon Bedrock 结合使用,例如把对话历史存入 DynamoDB,让基于大模型的聊天机器人能够跨会话保持上下文,并附有一个基于 Streamlit 的网页聊天机器人示例。已废弃的示例则归档在单独的目录中。

该项目由 AWS 以社区方式维护,欢迎开发者通过 Pull Request 提交新示例或改进。

核心功能

  • 01基于 AWS SDK 的七种编程语言 DynamoDB 示例代码
  • 02用于部署 DynamoDB 资源的基础设施即代码模板
  • 03DynamoDB 表结构的设计模式参考
  • 04操作 DynamoDB 表的实用脚本
  • 05结合 Amazon Bedrock 将聊天历史存入 DynamoDB 的示例

适用场景

  • 学习如何在特定语言的 SDK 中调用 DynamoDB
  • 使用基础设施即代码部署 DynamoDB 表
  • 为基于 DynamoDB 的新应用设计数据模型
  • 构建能持久化对话历史的上下文感知聊天机器人

快速上手

  1. 1

    从 README 的语言徽章中打开你使用的 SDK 对应文件夹,并按其中的设置说明操作

使用前须知

  • 这是一组示例代码和模板,而不是可直接安装的单一库或应用。
  • archived 文件夹中存放的是已弃用的示例,可能已无法正常运行。

标签

常见问题

aws-dynamodb-examples 是什么?
Amazon DynamoDB 的代码示例集合,涵盖多语言 SDK、表结构设计模式与基础设施即代码模板。 该仓库收集了 Amazon DynamoDB(AWS 托管的 NoSQL 数据库)的示例代码与参考资料。内容按目录划分:提供 Node.js、Java、Python、.NET、Go、Rust、Ruby 等语言的 SDK 示例,附带用于部署 DynamoDB 资源的基础设施即代码模板,以及表结构建模的设计模式、实用脚本和贴近实际场景的 workshop。
aws-dynamodb-examples 可以免费使用吗?用的什么许可证?
aws-dynamodb-examples 以 MIT-0 许可证开源。用于商业产品前,请先确认许可证条款。
aws-dynamodb-examples 还在维护吗?
活跃维护中。aws-dynamodb-examples 最近一次提交是在 2026年11月2日。
aws-dynamodb-examples 适合用来做什么?
学习如何在特定语言的 SDK 中调用 DynamoDB 使用基础设施即代码部署 DynamoDB 表 为基于 DynamoDB 的新应用设计数据模型 构建能持久化对话历史的上下文感知聊天机器人
aws-dynamodb-examples 怎么安装和运行?
从 README 的语言徽章中打开你使用的 SDK 对应文件夹,并按其中的设置说明操作
在哪里获取 aws-dynamodb-examples?
源代码和安装说明在 GitHub 上:https://github.com/aws-samples/aws-dynamodb-examples

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目