ツール
ローカル DynamoDB が任意に感じるから本番に対して開発し、それから MCP エージェントや
打ち間違えた PartiQL DELETE が本物の顧客行に触れる。悪いツールの摩擦は中立ではない —
チームをステージングを迂回する近道へ押しやる。
DynamoDB のコンソールは薄く、CLI は JSON が重い。健全なワークフローは開発にローカル エミュレータ、閲覧/編集/エクスポートにデスクトップ GUI、AI がクエリを駆動するときは ガードされたエージェントアクセスを使う。このセクションはそのスタックを地図にする。 Local と LocalStack、クライアント比較、データ移動、TypeScript コード生成、そして ライセンスが有料でないときの読み取り専用クランプ付き MCP 連携。
読み終えたらできること
- DynamoDB Local または LocalStack を起動し、専用プロフィールで DynoTable を向けられる。
- 属性 JSON を手書きせず、GUI で閲覧、フィルター、エクスポート、編集のステージができる。
- アカウント/リージョン横断でテーブルデータをコピーし、スコープ付き読み取りで CSV へ エクスポートできる。
- ライセンス対応のスコープで MCP エージェントを接続し、読み取り専用モードがステージングを 拒否するようにできる。
読む順番
- DynamoDB Local — オフラインの API 互換開発。AWS と 何が違うか。
- LocalStack — DynamoDB だけでは足りない ときのより広い AWS エミュレーション。
- 最良の GUI クライアント — デスクトップツールを 選ぶときに比べるべきこと。
- 書籍 — 厳選した参考文献。アクセスパターンの練習の 代用品ではない。
- データの閲覧と編集 — グリッドのワークフロー、 ステージング、キーボード優先のナビ。
- テーブルのコピー — アプリ内のマネージドコピー API なしのエクスポート/インポートパターン。
- CSV へエクスポート — スコープ付きエクスポートと 形式の選択。
- DynamoDB からの TypeScript 型 — 推論スキーマサンプルからのコード生成。
- AI でクエリ — 自分の Bedrock モデルでエージェント駆動の フィルターと SQL。
- MCP サーバー — エージェントのアクセス面とライセンスの ミラーリング。
- MCP + Claude Code — Claude Code セッション向けの配線。
- MCP + Cursor — Cursor エージェント向けの配線。
- MCP + Codex — Codex セッション向けの配線。
- ExtendDB アダプター — サードパーティアダプターの注記。
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 チャットを開く — これらのガイドを読むところから 本物のアイテムに触るまでの最短経路。