GRANT PRIVILEGES ...TO ROLE コマンド: インスタンスの作成と権限フォーマット(保留中)

注意

この動作変更は2024_01バンドルにあります。

バンドルの現在のステータスについては、 バンドル履歴 をご参照ください。

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.COMPARE

    • CREATE SNOWFLAKE.ML.FORECAST

参照: 1462