GRANT PRIVILEGES ...TO ROLE コマンド: インスタンスの作成と権限フォーマット(保留中)¶
GRANT PRIVILEGES ... TO ROLE コマンドと以下のクラスの動作が変更されました。
ANOMALY_DETECTION
BUDGET
COMPARE
FORECAST
- 変更前:
あるクラスのインスタンスを作成する権限をロールに付与すると、そのロールには他のクラスのインスタンスを作成する権限が自動的に付与されます。
クラスのインスタンスを作成する権限の名前は次のとおりです。
CREATE ANOMALY_DETECTION
CREATE BUDGET
CREATE COMPARE
CREATE FORECAST
GRANT ALL PRIVILEGE ON SCHEMA db.sch TO ROLE r1
など、スキーマへのすべての権限を付与するためにALL
キーワードを指定すると、ロールは各クラスへの権限を付与され、各クラスのインスタンスの作成が許可されます。
- 変更後:
コマンドはコマンドで指定されたクラスに対してのみ権限を付与します。スキーマへの権限を付与するために
ALL
キーワードを指定すると、指定されたロールにはクラス権限は付与されません。ロールにクラスのインスタンスの作成を許可するには、対応する権限を手動で付与します。
クラスのインスタンスを作成する権限の形式は次のとおりです。
CREATE SNOWFLAKE.ML.ANOMALY_DETECTION
CREATE SNOWFLAKE.CORE.BUDGET
CREATE SNOWFLAKE.ML.FORECAST
参照: 1462