Пример инструмента на базе генеративного ИИ в Amazon Bedrock для проверки IaC-шаблонов и архитектурных диаграмм на соответствие рекомендациям AWS Well-Architected.
aws-samples/aws-dynamodb-examples
Подборка примеров кода, SDK, паттернов проектирования схем и шаблонов IaC для разработки на Amazon DynamoDB.
- Звёзды
- 605
- Форки
- 242
- Открытые issues
- 25
- Последний коммит
- 4 дня назад
Что это?
В этом репозитории собраны примеры кода и справочные материалы по Amazon DynamoDB — управляемой NoSQL-базе данных AWS. Материалы сгруппированы по папкам: примеры работы с SDK для Node.js, Java, Python, .NET, Go, Rust и Ruby; шаблоны infrastructure as code для развертывания ресурсов DynamoDB; паттерны проектирования схем таблиц; вспомогательные скрипты; а также практикумы с пошаговым разбором реальных сценариев.
Отдельный раздел посвящен интеграции DynamoDB с Amazon Bedrock. В нем приведены примеры хранения истории чатов в DynamoDB, чтобы чат-боты на базе LLM сохраняли контекст между сессиями; работающий пример — веб-чат-бот на Streamlit. Устаревшие примеры находятся в архивной папке.
Проект поддерживается AWS как репозиторий примеров, развиваемый сообществом. Авторы приглашают участников добавлять новые примеры и улучшения через pull request.
Ключевые возможности
- 01Примеры работы с DynamoDB на семи языках программирования с помощью AWS SDK
- 02Шаблоны infrastructure as code для развертывания ресурсов DynamoDB
- 03Паттерны проектирования схем для моделирования таблиц DynamoDB
- 04Вспомогательные скрипты для работы с таблицами DynamoDB
- 05Примеры хранения истории чатов в DynamoDB с LLM от Amazon Bedrock
Сценарии использования
- Изучение вызовов DynamoDB с помощью SDK для нужного языка
- Развертывание таблиц DynamoDB с помощью infrastructure as code
- Проектирование моделей данных для нового приложения на DynamoDB
- Создание чат-бота, который учитывает контекст и сохраняет историю диалога
Быстрый старт
- 1
Откройте папку языка для вашего SDK по бейджам в README и следуйте инструкциям по настройке
Что важно знать
- Это коллекция примеров и шаблонов, а не единая устанавливаемая библиотека или приложение.
- В папке archive хранятся устаревшие примеры, которые могут больше не работать.
Темы
Частые вопросы
- Что такое aws-dynamodb-examples?
- Подборка примеров кода, SDK, паттернов проектирования схем и шаблонов IaC для разработки на Amazon DynamoDB. В этом репозитории собраны примеры кода и справочные материалы по Amazon DynamoDB — управляемой NoSQL-базе данных AWS. Материалы сгруппированы по папкам: примеры работы с SDK для Node.js, Java, Python, .NET, Go, Rust и Ruby; шаблоны infrastructure as code для развертывания ресурсов DynamoDB; паттерны проектирования схем таблиц; вспомогательные скрипты; а также практикумы с пошаговым разбором реальных сценариев.
- aws-dynamodb-examples можно использовать бесплатно? Какая у него лицензия?
- aws-dynamodb-examples распространяется с открытым исходным кодом под лицензией MIT-0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- aws-dynamodb-examples всё ещё поддерживается?
- Активно поддерживается. Последний коммит в aws-dynamodb-examples — 2 нояб. 2026 г..
- Для чего можно использовать aws-dynamodb-examples?
- Изучение вызовов DynamoDB с помощью SDK для нужного языка Развертывание таблиц DynamoDB с помощью infrastructure as code Проектирование моделей данных для нового приложения на DynamoDB Создание чат-бота, который учитывает контекст и сохраняет историю диалога
- Как установить aws-dynamodb-examples?
- Откройте папку языка для вашего SDK по бейджам в README и следуйте инструкциям по настройке
- Где скачать aws-dynamodb-examples?
- Исходный код и инструкции по установке — на GitHub: https://github.com/aws-samples/aws-dynamodb-examples
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
CLI и фреймворк на основе YAML для развёртывания кода и облачной инфраструктуры, прежде всего в AWS Lambda и других управляемых облачных сервисах.
CLI и движок Infrastructure as Code для описания и развертывания облачных ресурсов на языках программирования общего назначения.
Open-source фреймворк для бэкендов на TypeScript и Go: ресурсы объявляются в коде, приложение запускается локально, а затем разворачивается в вашем аккаунте AWS или GCP.
Набор серверов MCP с открытым исходным кодом, которые предоставляют AI-ассистентам доступ к документации, сервисам и инструментам AWS.
Мультиязычный фреймворк для облачных бэкендов: определяет инфраструктуру по коду приложения и развёртывает её в AWS, GCP или Azure.