Amazon Bedrockの生成AIでIaCテンプレートやアーキテクチャ図を評価し、AWS Well-Architectedのベストプラクティスへの準拠状況を確認するサンプルツール。
aws-samples/aws-dynamodb-examples
Amazon DynamoDBを活用した開発向けのサンプルコード、SDKの例、スキーマ設計パターン、IaCテンプレート集。
- スター
- 605
- フォーク
- 242
- 未解決の Issue
- 25
- 最終コミット
- 4 日前
これは何?
このリポジトリには、AWSのマネージドNoSQLデータベースであるAmazon DynamoDBのサンプルコードと参考資料がまとめられています。フォルダごとに、Node.js、Java、Python、.NET、Go、Rust、RubyのSDKサンプル、DynamoDBリソースをデプロイするためのInfrastructure as Codeテンプレート、テーブルのモデリングに役立つスキーマ設計パターン、ユーティリティスクリプト、実際のシナリオを順を追って体験できるワークショップが整理されています。
別のセクションでは、DynamoDBとAmazon Bedrockの連携方法を紹介しています。LLMベースのチャットボットがセッションをまたいで会話の文脈を維持できるよう、チャット履歴をDynamoDBに保存する例が含まれており、動作するサンプルとしてStreamlit製のWebチャットボットも用意されています。非推奨のサンプルはアーカイブ用フォルダに保管されています。
このプロジェクトはAWSがコミュニティ主導のサンプルリポジトリとして管理しており、新しいサンプルや改善のプルリクエストを歓迎しています。
主な機能
- 01AWS SDKを使った7つのプログラミング言語向けDynamoDBサンプルコード
- 02DynamoDBリソースをデプロイするためのInfrastructure as Codeテンプレート
- 03DynamoDBテーブルのモデリングに役立つスキーマ設計パターン
- 04DynamoDBテーブルを操作するためのユーティリティスクリプト
- 05Amazon BedrockのLLMと連携し、チャット履歴をDynamoDBに保存する例
ユースケース
- 特定の言語のSDKからDynamoDBを呼び出す方法を学ぶ
- Infrastructure as CodeでDynamoDBテーブルをデプロイする
- DynamoDBを利用する新しいアプリケーションのデータモデルを設計する
- 会話履歴を保存して文脈を維持するチャットボットを構築する
クイックスタート
- 1
READMEのバッジからSDKの言語フォルダーを開き、セットアップ手順に従ってください
使う前に知っておきたいこと
- これはサンプルとテンプレートのコレクションであり、単一のインストール可能なライブラリやアプリケーションではありません。
- archiveフォルダーには非推奨のサンプルが含まれており、現在は動作しない場合があります。
トピック
よくある質問
- aws-dynamodb-examples とは?
- Amazon DynamoDBを活用した開発向けのサンプルコード、SDKの例、スキーマ設計パターン、IaCテンプレート集。 このリポジトリには、AWSのマネージドNoSQLデータベースであるAmazon DynamoDBのサンプルコードと参考資料がまとめられています。フォルダごとに、Node.js、Java、Python、.NET、Go、Rust、RubyのSDKサンプル、DynamoDBリソースをデプロイするためのInfrastructure as Codeテンプレート、テーブルのモデリングに役立つスキーマ設計パターン、ユーティリティスクリプト、実際のシナリオを順を追って体験できるワークショップが整理されています。
- aws-dynamodb-examples は無料で使えますか?ライセンスは?
- aws-dynamodb-examples は MIT-0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- aws-dynamodb-examples は今もメンテナンスされていますか?
- 活発にメンテナンス中。aws-dynamodb-examples の最終コミットは 2026年11月2日 です。
- aws-dynamodb-examples は何に使えますか?
- 特定の言語のSDKからDynamoDBを呼び出す方法を学ぶ Infrastructure as CodeでDynamoDBテーブルをデプロイする DynamoDBを利用する新しいアプリケーションのデータモデルを設計する 会話履歴を保存して文脈を維持するチャットボットを構築する
- aws-dynamodb-examples のインストール方法は?
- READMEのバッジからSDKの言語フォルダーを開き、セットアップ手順に従ってください
- aws-dynamodb-examples はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/aws-samples/aws-dynamodb-examples
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AWS Lambdaなどのマネージドクラウドサービスを中心に、コードとクラウドインフラをデプロイするCLI・YAMLベースのフレームワーク。
汎用プログラミング言語でクラウドリソースを定義・デプロイできる、Infrastructure as Code の CLI とエンジンです。
データベース、Pub/Sub、バケット、キャッシュ、cronジョブをコードで宣言できるオープンソースのTypeScript・Go向けバックエンドフレームワーク。ローカルで実行し、AWSまたはGCPの自分のアカウントにデプロイできます。
AIアシスタントからAWSのドキュメント、サービス、ツールを利用できる、オープンソースMCPサーバーのコレクションです。
アプリケーションコードからインフラを推論し、AWS、GCP、Azureにデプロイできる多言語対応のクラウドバックエンドフレームワーク。