テーブルの作成と管理
DynoTable は、テーブルの作成と削除、グローバルセカンダリインデックスの追加と 削除、そして最もよく変更するいくつかのテーブル設定 — TTL、キャパシティモード、 削除保護 — の編集ができます。新しいテーブルを作ったりインデックスを追加したり するために、AWS コンソールへ移動する必要はありません。
テーブルを作成 以外はすべて 1 か所にあります。テーブルツールバーの 設定 ボタンがテーブルダイアログを開き、その左側のレールに セカンダリインデックス と 設定 があります。
このページのすべての操作は DynamoDB のコントロールプレーンに書き込むため、 いずれも有効なライセンスまたはトライアルが必要です。 アクティベーションを参照してください。

テーブルを作成する
サイドバーのテーブル一覧の任意の場所を右クリックするか、Cmd/Ctrl+K で
コマンドパレットを開いて テーブルを作成 を選びます。次の項目を入力します:
- テーブル名 — 3〜255 文字。使えるのは英字、数字、
_、-、.のみです。 - パーティションキー — 属性名とその型: 文字列、数値、または バイナリ。
- ソートキー — 任意です。ソートキーを追加 で表示され、削除 で取り除けます。
- キャパシティモード — オンデマンド(リクエストごとの課金で、アイドルコストなし)、 または読み取り・書き込みキャパシティユニットを指定する プロビジョンド。
DynamoDB が受け付けるとすぐに、テーブルがタブで開きます。
DynamoDB が拒否する組み合わせは送信前に検出され、バリデーションエラーを そのまま返す代わりに、メッセージが問題点を名指しします — パーティションキーと 重複するソートキー、読み取り・書き込みユニットのないプロビジョンドキャパシティ、 オンデマンドテーブルへのキャパシティユニットの指定などです。
Add or drop a global secondary index
テーブルダイアログを開いて セカンダリインデックス を選びます。このペインには、 すべてのグローバルおよびローカルセカンダリインデックスが、キー、射影、サイズ とともに一覧表示されます。
インデックスを作成 では次を入力します:
- インデックス名 — 3〜255 文字。使える文字はテーブル名と同じです。
- パーティションキー と、任意の sort key。それぞれに型を指定します。
- 射影 — すべての属性(最も簡単でストレージは最大)、キーのみ (最小。他の属性はベーステーブルからの取得が必要)、または 含める と、 最大 20 個まで列挙する属性。
- Read and write units — プロビジョンドのテーブルのみ。
DynoTable は、重複したインデックス名、インデックスのパーティションキーと重複 するソートキー、何も列挙されていない 含める 射影、そして既存の属性定義と 型が矛盾するキー属性を拒否します — 最後のメッセージには、テーブルがすでに使って いる型が示されます。
新しいインデックスは Creating と表示され、DynamoDB がデータを投入する間は Backfilling になります。ペインは状態が落ち着くまでポーリングします。 インデックスの削除では、先に確認を求められます。
知っておくべき制限が 2 つあります。どちらも DynoTable ではなく DynamoDB 側の 制限です:
- ローカルセカンダリインデックスはここでは読み取り専用です。 DynamoDB は テーブル作成時に LSI を確定するため、後からどのツールでも追加や削除は できません。
- 既存のインデックスは編集できません。 射影を変更するには、置き換えの インデックスを作成してから古いものを削除します。
どの射影を選ぶべきかは インデックス射影を参照してください。

Table settings
テーブル設定 ダイアログの 設定 セクションには 3 つのコントロールが
あります。テーブルのステータスが ACTIVE 以外の間は 3 つとも読み取り専用
です — 以前の変更がまだ落ち着いていないテーブルには、その旨が表示されます。
キャパシティモードと TTL はどちらの方向へ変更する場合も確認を求めます。
削除保護は無効にするときだけ確認を求めます — 有効にする操作では何も
失われないためです。
キャパシティモード はオンデマンドとプロビジョンドを切り替え、プロビジョンドの テーブルでは読み取り・書き込みキャパシティユニットを編集します。プロビジョンド へ戻す切り替えの頻度は AWS が制限しています。 オンデマンドスループットを参照して ください。
有効期限 (TTL) には、エポック秒の有効期限タイムスタンプを保持する属性を 指定し、期限切れを有効にします。TTL を無効にすると、それ以降の期限切れは止まり ますが、テーブルにすでにあるアイテムは残ります。グリッドは TTL 列をマークし、 期限切れのアイテムに取り消し線を引きます — テーブルのブラウズを参照してください。
削除保護(削除保護)は、誰が要求しても、その IAM 権限が何を許可 していても、DynamoDB によるテーブルの削除自体を止めます。オフに戻す操作は別途 確認されます。

テーブルを削除する
テーブルを削除 は、設定セクション最下部の 危険な操作 にあります。 削除保護が有効な間は無効化されています。
削除時には、テーブル名を正確に再入力するよう求められます。テーブルとその中の すべてのアイテムが消え、DynamoDB に取り消しはありません。テーブルがなくなると タブは閉じます。
AWS コンソールに残るもの
DynoTable がカバーするのは、テーブルのデータを扱いながら変更する設定です。 次の操作には AWS コンソールまたは CLI が必要です:
- バックアップ、ポイントインタイムリカバリ、リストア。
- DynamoDB Streams と Kinesis データストリーム。
- グローバルテーブルとレプリカ。
- Contributor Insights と CloudWatch アラーム。
- タグとリソースベースのポリシー。
AI アシスタントと MCP サーバーも、テーブルやインデックス の作成・変更・削除はできません。これらの操作は UI からあなた自身が行うものです — エージェントが操作できる経路からは届きません。








