この項では、特定のKVStore APIとCLIコマンドにアクセスするためにユーザーに必要な権限をリストします。
READ_ANY:
get kv
READ_ANY_TABLE or READ_TABLE ($table_nameで):
get table –name table_name
WRITE_ANY:
delete kv
put kv
INSERT_ANY_TABLE or INSERT_TABLE ($table_nameで):
put table –name table_name
DELETE_ANY_TABLE or DELETE_TABLE ($table_nameで):
delete table –name table_name
SYSDBA:
ddl
plan add-index
plan add-table
plan evolve-table
plan remove-index
plan remove-table
CREATE_ANY_TABLE:
plan add-table
DROP_ANY_TABLE:
plan remove-table
EVOLVE_ANY_TABLE or EVOLVE_TABLE ($table_nameで):
plan evolve-table –name table_name
CREATE_ANY_INDEX or CREATE_INDEX ($table_nameで):
plan add-index –table table_name
DROP_ANY_INDEX or DROP_INDEX ($table_nameで):
plan remove-index –table table_name
SYSVIEW:
await-consistency
logtail
ping
show admins
show events
show topology
show upgrade-order
show users (すべてのユーザー)
show zones
verify
show parameters
show perf
show plans (すべてのユーザーによって作成されたプラン)
show pools
show snapshots
DBVIEW:
show indexes
show schemas
show tables
USRVIEW:
show users (自分用)
show plans (自分で作成したプラン)
plan change-user (自分用)
DBVIEW and READ_ANY:
aggregate
SYSOPER:
change-policy
configure
plan change-parameters
plan change-storagedir
plan change-user (すべてのユーザー)
plan deploy-admin
plan deploy-datacenter
plan deploy-sn
plan deploy-topology
plan deploy-zone
plan drop-user
plan failover
plan grant
plan migrate-sn
plan remove-admin
plan remove-sn
plan remove-zone
plan repair-topology
plan revoke
plan start-service
plan stop-service
pool (すべてのサブコマンド)
repair-admin-quorum
snapshot (すべてのサブコマンド)
topology (すべてのサブコマンド)
次のコマンドには権限が不要:
connect
exit
help
hidden
history
verbose
show faults
table (すべてのサブコマンド)
必要な権限はタイマー設定されるコマンドによって異なります。
time
必要な権限はスクリプト・ファイルに含まれるコマンドによって異なります。
load
必要な権限は参照されるプランで必要となる権限によって異なります。
plan cancel
plan execute
plan interrupt
plan wait