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