【Snowflake】Snowflake ~ ユーザ/ロールあれこれ ~

■ はじめに

ユーザ操作について、
今までコマンド実行は知っていて使っていたのだが、
Web UIでのGUI操作(DROPなど)があるのを
知ったのでメモ。

目次

【1】コマンド操作
 1)SHOW ROLES/USERS
 2)DESCRIBE USER
【2】GUI操作
 1)ユーザ削除の場合
 2)ロール削除の場合

【1】コマンド操作

https://dk521123.hatenablog.com/entry/2021/11/16/231010

で行っている通り、CREATE USER / SHOW USERS などで
操作していく

1)SHOW ROLES/USERS

* ロール/ユーザの一覧表示

構文

-- For Role
SHOW ROLES;
SHOW ROLES LIKE '%<絞り込みたい文字列>%';

-- For User
SHOW USERS;
SHOW USERS LIKE '%<絞り込みたい文字列>%';

2)DESCRIBE USER

* 指定したユーザに関する情報を表示。

https://docs.snowflake.com/ja/sql-reference/sql/desc-user.html
※ 注意

* DESCRIBE ROLEは、サポートされていない

【2】GUI操作

1)ユーザ削除の場合

[1] Snowflake の Web UI にログイン
[2] [Account]-[Users]でユーザ一覧表示
[3] 対象ユーザを選択(詳細情報のペイン画面表示)
[4] ペイン画面の「Drop」を選択
[5] ダイアログで対象ユーザかどうか確認し
 問題なければ「Yes」を選択

2)ロール削除の場合

[1] Snowflake の Web UI にログイン
[2] [Account]-[Roles]でユーザ一覧表示
[3] 対象ユーザを選択(詳細情報のペイン画面表示)
[4] 「Drop」を選択(★Dropアイコンの表示位置が異なるので注意★)
[5] ダイアログで対象ユーザかどうか確認し
 問題なければ「Yes」を選択

関連記事

Snowflake ~ 基礎知識編 ~
https://dk521123.hatenablog.com/entry/2021/11/02/130111
Snowflake ~ 入門編 / Hello world
https://dk521123.hatenablog.com/entry/2021/11/22/212520
Snowflake ~ 基本編 / アクセス制御 ~
https://dk521123.hatenablog.com/entry/2021/11/16/231010
Snowflake ~ GRANT OWNERSHIP ~
https://dk521123.hatenablog.com/entry/2022/02/25/094250
Snowflake ~ SHOW / DESCRIBE ~
https://dk521123.hatenablog.com/entry/2022/02/24/231532
Snowflake ~ SHOW GRANT ~
https://dk521123.hatenablog.com/entry/2022/10/25/213624