お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

インデックスの作成と管理

CatalystコンソールでNoSQLテーブルのインデックスの作成と操作方法を見ていきましょう。

注意: インデックスの作成や管理など、このセクションで行う設定は、リモートコンソールからのみ実行でき、SDKやAPIからは実行できません。データ操作は、サーバーサイドSDKおよびAPIから実行できます。

インデックスの作成

プロジェクトでNoSQLテーブルのインデックスを作成するには:

  1. NoSQLコンポーネントからテーブルのIndexesセクションに移動し、Add Indexをクリックします。

nosql_create_index

  1. インデックスの名前を入力します。キー名を入力し、キーのデータ型を選択して、インデックスのパーティションキーを設定する必要があります。

nosql_create_index

注意: インデックスのパーティションキーは、設定後に変更または削除できません。
  1. インデックスにソートキーが必要な場合は、「Include Sort Key?」でYesを選択してオプションで設定できます。パーティションキーのみの場合は、Noを選択してください。ソートキーを含める場合は、キー名を入力し、キーのデータ型を選択します。
注意: インデックスのソートキーは、設定後に変更または削除できません。
  1. インデックスの属性タイプを選択します。

nosql_create_index

Include Columnsを選択した場合、インデックスする属性を指定します。Catalystでは、ウィンドウ内で複数の属性を追加できます。(-)をクリックして属性を削除できます。

nosql_create_index

  1. インデックスの設定が完了したら、Createをクリックします。

NoSQLテーブルのインデックスが作成され、Indexesセクションにリスト表示されます。Catalystはインデックスの一意のインデックスIDを自動的に作成し、SDKおよびAPIアクションの実行時にインデックスを参照するために使用できます。


インデックスセクション

Indexセクションでは、特定のテーブルに設定されたすべてのインデックスとその詳細の概要を確認できます。一意のインデックスID、設定されたパーティションキーとソートキー、インデックスのサイズとアイテム数などの重要な情報が表示されます。

nosql_index.webp

空のテーブルは0バイトで、データアイテムも0です。Catalystは24時間ごとに組み込みスケジューラを実行し、各インデックスのStorage SizeNo. of Itemsを計算・更新します。

特定の属性で作成されたインデックスの場合、インデックスセクションにインデックスされたすべての属性を表示するViewボタンが表示されます。

nosql_index_attributes.webp

クリックして属性を表示できます。

nosql_index_attributes.webp


インデックスの編集

NoSQLのテーブルに作成されたインデックスを編集して、インデックス名を変更できます。ただし、設定済みのパーティションキー、ソートキー、属性タイプは変更できません。

テーブルのインデックスを編集するには:

  1. Indexesセクションでインデックスの省略記号アイコンをクリックし、Editをクリックします。

nosql_edit_index.webp

  1. インデックス名を変更し、Updateをクリックします。

nosql_edit_index.webp


インデックスの削除

NoSQLのテーブルのインデックスを完全に削除できます。これにより、ストレージから削除され、インデックスに基づくクエリを実行できなくなります。

NoSQLテーブルのインデックスを完全に削除するには:

  1. Indexesセクションでインデックスの省略記号アイコンをクリックし、Deleteをクリックします。

nosql_delete_index.webp

  1. 確認ポップアップでDeleteをクリックします。

nosql_delete_index.webp

最終更新日 2026-02-23 18:09:41 +0530 IST