ツール

ローカル DynamoDB が任意に感じるから本番に対して開発し、それから MCP エージェントや 打ち間違えた PartiQL DELETE が本物の顧客行に触れる。悪いツールの摩擦は中立ではない — チームをステージングを迂回する近道へ押しやる。

DynamoDB のコンソールは薄く、CLI は JSON が重い。健全なワークフローは開発にローカル エミュレータ、閲覧/編集/エクスポートにデスクトップ GUI、AI がクエリを駆動するときは ガードされたエージェントアクセスを使う。このセクションはそのスタックを地図にする。 Local と LocalStack、クライアント比較、データ移動、TypeScript コード生成、そして ライセンスが有料でないときの読み取り専用クランプ付き MCP 連携。

読み終えたらできること

  • DynamoDB Local または LocalStack を起動し、専用プロフィールで DynoTable を向けられる。
  • 属性 JSON を手書きせず、GUI で閲覧、フィルター、エクスポート、編集のステージができる。
  • アカウント/リージョン横断でテーブルデータをコピーし、スコープ付き読み取りで CSV へ エクスポートできる。
  • ライセンス対応のスコープで MCP エージェントを接続し、読み取り専用モードがステージングを 拒否するようにできる。

読む順番

  1. DynamoDB Local — オフラインの API 互換開発。AWS と 何が違うか。
  2. LocalStack — DynamoDB だけでは足りない ときのより広い AWS エミュレーション。
  3. 最良の GUI クライアント — デスクトップツールを 選ぶときに比べるべきこと。
  4. 書籍 — 厳選した参考文献。アクセスパターンの練習の 代用品ではない。
  5. データの閲覧と編集 — グリッドのワークフロー、 ステージング、キーボード優先のナビ。
  6. テーブルのコピー — アプリ内のマネージドコピー API なしのエクスポート/インポートパターン。
  7. CSV へエクスポート — スコープ付きエクスポートと 形式の選択。
  8. DynamoDB からの TypeScript 型 — 推論スキーマサンプルからのコード生成。
  9. AI でクエリ — 自分の Bedrock モデルでエージェント駆動の フィルターと SQL。
  10. MCP サーバー — エージェントのアクセス面とライセンスの ミラーリング。
  11. MCP + Claude Code — Claude Code セッション向けの配線。
  12. MCP + Cursor — Cursor エージェント向けの配線。
  13. MCP + Codex — Codex セッション向けの配線。
  14. ExtendDB アダプター — サードパーティアダプターの注記。
13 件中 0 件読了
Docker で DynamoDB Local を動かす完全ガイド
Docker で DynamoDB Local を動かしてオフライン開発とテストを行う — コンテナを起動し、SDK をローカルエンドポイントに向け、テーブルを作成する。
初級読了 5 分
DynamoDB LocalとLocalStackへの接続方法
GUIをDynamoDB LocalとLocalStackに接続する方法 — エンドポイント、ダミー認証情報、よくあるエラー。DynoTableでローカルテーブルを視覚的に参照・クエリ。
中級読了 7 分
2026年に読む価値のあるDynamoDB本
2026年にお金を払う価値のあるDynamoDB本は2冊。それぞれの価格と、刊行時期の都合で各書がカバーできていないDynamoDB機能を正確に示します。
初級読了 6 分
DynamoDB のデータを表示、閲覧、編集する方法
DynamoDB のデータを閲覧・フィルタ・編集する方法と、それぞれの操作が実行する API 操作 — Scan、Query、GetItem、PutItem、UpdateItem、DeleteItem。
初級読了 7 分
DynamoDBテーブルを別のアカウントやリージョンにコピーする方法
DynamoDBテーブルを別のアカウントやリージョンにコピー — データをエクスポートし、scan+write、S3エクスポート/インポート、AWS Backup、グローバルテーブルでリストア。
初級読了 8 分
DynamoDBテーブルをCSVにエクスポートする方法(4つの方法)
DynamoDBテーブルをCSVにエクスポート — DynoTableのフィルタ付きワンクリックエクスポート、jqを使うAWS CLIスキャン、マネージドなS3エクスポート、またはスクリプト。
初級読了 12 分
DynamoDBテーブルからTypeScriptの型を生成する方法
DynamoDBはアイテムのスキーマを保存しないため、DescribeTableは型を返せません。interfaceの手書き、スキーマファーストのライブラリ、実データからの推論で解決します。
中級読了 6 分
AIでDynamoDBをクエリする方法(自然言語)
DynamoDBを自然な言葉でクエリする方法。APIに自然言語のエンドポイントはないため、LLMが下書きするPartiQL、MCPエージェント、スキーマを理解するツールを比較します。
初級読了 6 分
DynamoDB MCP サーバー: Claude Code、Cursor、Codex
AI エージェントに MCP 経由で DynamoDB テーブルへのライブアクセスを与える — Claude Code、Cursor、Codex それぞれの選択肢と、AWS キーを渡さずに済ませる方法。
中級読了 7 分
Claude Code 向けの DynamoDB MCP
Claude Code を MCP 経由で DynamoDB に接続 — 正確な `claude mcp add` コマンド、登録すべきスコープ、AWS キーをエージェントに渡さずに済ませる方法。
中級読了 8 分
Cursor 向けの DynamoDB MCP
Cursor を MCP 経由で DynamoDB に接続 — `.cursor/mcp.json` の設定、プロジェクト対グローバルのスコープ、サーバー有効化、AWS キーをリポジトリに置かない方法。
中級読了 7 分
Codex 向けの DynamoDB MCP
OpenAI Codex を MCP 経由で DynamoDB に接続 — `~/.codex/config.toml` のエントリ、`mcp_servers` の snake_case の罠、トランスポート選択、起動タイムアウト。
中級読了 6 分
ExtendDB: 自分のデータベースで DynamoDB API を動かす
ExtendDB は、PostgreSQL など自分で運用するデータベースから DynamoDB API を提供する、AWS のオープンソースなアダプターです。手持ちの AWS SDK はそのまま動きます。
中級読了 7 分

DynoTable のプロフィールはシングルリージョン。テーブル接頭辞フィルターと 「名前でテーブルを開く」は、ListTables が拒否されるリソーススコープ IAM の下でも動く — よくあるエンタープライズ設定。MCP の読み取り専用モードは読み取りスコープにクランプし、 ステージングを拒否し、Workbench と Smart Table ツールを隠すので、エージェントがそれらの 面経由で書き込みをコミットできない。

DynoTable を開く

DynoTable をダウンロードし、http://localhost:8000 を指す Local プロフィールを作る。無料の読み取り専用アクセス(サインイン済み)はクエリ、PartiQL SELECT、フィルタービルダー、エクスポート、オートコンプリート付き Workbench エディタ、 保存クエリをカバーする。有料トライアルがステージング、コミット、Smart Table 実行、 Workbench 実行、AI エージェントを解放する。

アイテムエディタで編集をステージし、コミット前に diff を見直す — デフォルトの書き込み パス。MCP はライセンスが許すスコープを理解したあとにだけ接続する。有料モードでも PartiQL DML と削除してコミットのショートカットは直接書き込みとして扱う。

同じワークフロー向けの無料ツール

いくつかのブラウザツールは、さもなければ Local やクラウドテーブルに対してスクリプトする タスクを映す:

タスクツール
BatchWriteItem 前のフィクスチャ JSON のマーシャルDynamoDB JSON コンバーター
キー条件と更新式の試作Expression builder
ページ付き Query/Scan プログラムの出力Query builder
デプロイ前の Local 対クラウドコスト見積もり料金計算機

毎秒 500 回クエリされる 2 KB アイテムは、オンデマンド課金でおおよそ毎秒 125 の 結果整合 RCU を消費する — Local はゼロを報告するので、Local で試したアクセスパターンを AWS へ昇格するときは計算機を使う。

⌘K パレットはテーブル、ワークベンチタブ、AI チャットを開く — これらのガイドを読むところから 本物のアイテムに触るまでの最短経路。