Snowflake Native App Framework: 태그와 정책이 포함된 데이터베이스에 REFERENCE 사용을 적용함

주의

이 동작 변경 사항은 2023_08 번들에 있습니다.

번들의 현재 상태는 번들 기록 섹션을 참조하십시오.

이전 BCR에서는 공급자가 애플리케이션 패키지 내의 공유 오브젝트에 대한 참조 사용 권한을 부여해야 했습니다. 하지만 태그와 정책을 참조하는 공유 데이터베이스를 포함하여 이전 BCR의 일부로 설치된 Snowflake Native App에는 아무런 영향이 없었습니다.

이 BCR에서는 태그 또는 정책에 대한 종속성이 있는 데이터베이스가 포함된 애플리케이션 패키지를 기반으로 하고 해당 데이터베이스에 대한 REFERENCE 사용 권한이 애플리케이션 패키지에 부여되지 않은 경우 설치된 Snowflake Native App 이 실패합니다.

현재:

태그 또는 정책에 대한 종속성을 포함하는 애플리케이션 패키지에서 설치된 Snowflake Native App 은 상위 또는 참조 데이터베이스에 대한 REFERENCE 사용 권한이 애플리케이션 패키지에 부여되지 않은 경우에도 계속 작동합니다.

보류 중:

태그 또는 정책에 대한 종속성을 포함하는 애플리케이션 패키지에서 설치된 Snowflake Native App 은 상위 또는 참조 데이터베이스에 대한 REFERENCE 사용 권한이 애플리케이션 패키지에 부여되지 않을 경우 실패합니다.

공급자는 컨슈머 계정에 설치된 모든 앱에 이벤트 테이블과 임시 스테이지에 부여된 올바른 권한이 있는지 확인해야 합니다. 올바른 권한을 부여하려면 다음 명령을 실행하십시오.

GRANT REFERENCE USAGE ON DATABASE <database_name> TO SHARE IN APPLICATION PACKAGE <app_package>;
Copy

참조: 1367