インデックスの作成と管理
CatalystコンソールでNoSQLテーブルのインデックスの作成と操作方法を見ていきましょう。
インデックスの作成
プロジェクトでNoSQLテーブルのインデックスを作成するには:
- NoSQLコンポーネントからテーブルのIndexesセクションに移動し、Add Indexをクリックします。
- インデックスにソートキーが必要な場合は、「Include Sort Key?」でYesを選択してオプションで設定できます。パーティションキーのみの場合は、Noを選択してください。ソートキーを含める場合は、キー名を入力し、キーのデータ型を選択します。
- インデックスの属性タイプを選択します。
Include Columnsを選択した場合、インデックスする属性を指定します。Catalystでは、ウィンドウ内で複数の属性を追加できます。(-)をクリックして属性を削除できます。
- インデックスの設定が完了したら、Createをクリックします。
NoSQLテーブルのインデックスが作成され、Indexesセクションにリスト表示されます。Catalystはインデックスの一意のインデックスIDを自動的に作成し、SDKおよびAPIアクションの実行時にインデックスを参照するために使用できます。
インデックスセクション
Indexセクションでは、特定のテーブルに設定されたすべてのインデックスとその詳細の概要を確認できます。一意のインデックスID、設定されたパーティションキーとソートキー、インデックスのサイズとアイテム数などの重要な情報が表示されます。
空のテーブルは0バイトで、データアイテムも0です。Catalystは24時間ごとに組み込みスケジューラを実行し、各インデックスのStorage SizeとNo. of Itemsを計算・更新します。
特定の属性で作成されたインデックスの場合、インデックスセクションにインデックスされたすべての属性を表示するViewボタンが表示されます。
クリックして属性を表示できます。
インデックスの編集
NoSQLのテーブルに作成されたインデックスを編集して、インデックス名を変更できます。ただし、設定済みのパーティションキー、ソートキー、属性タイプは変更できません。
テーブルのインデックスを編集するには:
- Indexesセクションでインデックスの省略記号アイコンをクリックし、Editをクリックします。
- インデックス名を変更し、Updateをクリックします。
インデックスの削除
NoSQLのテーブルのインデックスを完全に削除できます。これにより、ストレージから削除され、インデックスに基づくクエリを実行できなくなります。
NoSQLテーブルのインデックスを完全に削除するには:
- Indexesセクションでインデックスの省略記号アイコンをクリックし、Deleteをクリックします。
- 確認ポップアップでDeleteをクリックします。
最終更新日 2026-02-23 18:09:41 +0530 IST
Yes
No
Send your feedback to us










