Lindorm では、ユーザーとその権限を管理できます。LindormTable のクラスター管理システムで、ユーザーの追加・削除、読み取りまたは書き込み権限の付与、および権限の取り消しが可能です。
前提条件
作業を開始する前に、以下の条件を満たしていることを確認してください。
対象インスタンスのクラスター管理システムにログイン済みであること。詳細については、「クラスター管理システムへのログイン」をご参照ください。
注意事項
このシステムによるユーザー管理は、Lindorm V1 インスタンスでのみサポートされています。その他のLindorm インスタンスでは、統合ユーザー認証および権限管理システムをご利用ください。
ユーザーの追加または削除
ユーザーの作成
クラスター管理システムの左側ナビゲーションウィンドウで、 を選択します。
ページ右側で、+ ユーザーの追加 をクリックします。
ユーザーの追加 ダイアログボックスで、ユーザー名 と パスワード を入力します。
OK をクリックします。
ユーザーを作成した後、そのパスワードはシステム上で確認できません。パスワードを忘れた場合は、パスワードを変更する必要があります。
ユーザー作成時に権限は一切付与されません。手動でユーザーに権限を付与する必要があります。詳細については、「権限の付与と取り消し」をご参照ください。
ユーザーの削除
削除対象のユーザーを見つけ、操作 列の 削除 をクリックします。
OK をクリックします。
ユーザーのパスワード変更
パスワードを変更するユーザーに対応する 操作 列で、パスワードの変更 をクリックします。
パスワードの変更 ダイアログボックスで、新しいパスワード を指定します。
OK をクリックします。
権限管理
クラスター管理システムで、ユーザーへの権限付与または権限取り消しが可能です。
権限レベル
Lindorm では、階層的な 3 つの権限レベルが提供されています。範囲が広い順に、グローバル、データベース(名前空間とも呼ばれます)、テーブルです。
例として、user1 にグローバルの読み取り・書き込み権限を付与すると、そのユーザーは Lindorm ワイドテーブル内のすべてのデータベースに含まれるすべてのテーブルに対して読み取りおよび書き込みが可能になります。同様に、user2 に Database1 に対するデータベースレベルの読み取り・書き込み権限を付与すると、Database1 内のすべてのテーブル(新しく作成されたテーブルを含む)に対して読み取りおよび書き込みが可能になります。
権限タイプ
次の表に、利用可能な権限タイプと対応する操作構文を示します。
権限 | 説明 | 構文 |
WRITE | Lindorm のテーブルへのデータ書き込みに関する操作。 | PUT、BATCH、DELETE、INCREMENT、APPEND、CHECKANDMUTATE |
READ | Lindorm のテーブルからのデータ読み取りに関する操作。 | GET、SCAN、EXIST |
ApsaraDB for Lindorm のテーブル記述子および名前空間情報の読み取りに関する操作。 | GETTABLEDESCRIPTOR、LISTTABLES、LISTNAMESPACEDESCRIPTORS | |
ADMIN | テーブルまたはテーブルデータの削除以外のデータ定義言語(DDL)操作。 | CREATETABLE、ENABLETABLE、DISABLETABLE |
名前空間に関する DDL 操作。 | CREATENAMESPACE | |
TRASH | テーブルの削除およびテーブルデータの切り捨てに関する操作。 | TRUNCATETABLE、DELETETABLE |
SYSTEM | 運用管理(O&M)操作。LTS を使用して実行されるデータ移行および同期操作。 | COMPACT、FLUSH |
権限の付与と取り消し
対象ユーザーの 操作 列で、その他 をクリックします。
ドロップダウンリストから実行する操作を選択します。
権限の付与:グローバル、名前空間、またはテーブルレベルの権限をユーザーに付与できます。
権限の取り消し:グローバル、名前空間、またはテーブルレベルの権限をユーザーから取り消せます。
表示されるダイアログボックスで、権限および関連情報を選択または選択解除します。
OK をクリックします。