버전이 지정된 스키마: 스키마 전반에 걸쳐 정책 할당 허용 안 함(보류 중)

주의

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

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

Snowflake Native App 에서 버전이 지정된 스키마, 마스킹 정책, 행 액세스 정책의 동작은 다음과 같습니다.

변경 전

다음과 같은 경우에 정책 할당이 발생할 수 있습니다.

  • 버전이 지정된 스키마에서 정책을 생성하고 다른 스키마의 테이블이나 뷰에 정책을 할당하는 경우.

  • 버전이 지정되지 않은 스키마에서 정책을 생성하고 버전이 지정된 스키마의 테이블이나 뷰에 정책을 할당하는 경우.

  • 버전이 지정된 스키마에서 테이블이나 뷰를 생성하고 버전이 지정되지 않은 스키마에 정책이 있을 때 테이블이나 뷰에 정책을 할당하는 경우.

  • 버전이 지정되지 않은 스키마에서 테이블이나 뷰를 생성하고 버전이 지정된 스키마에 정책이 있을 때 테이블이나 뷰에 정책을 할당하는 경우.

변경 후

다음 오류 메시지가 발생하며 정책 할당이 실패합니다.

A POLICY in a versioned schema can only be assigned to the objects in the same schema. An object in a versioned schema can only have a POLICY assigned that is defined in the same schema.

오류 메시지를 방지하려면 Snowflake Native App 공급자가 버전이 지정된 스키마에 정책이나 정책이 설정된 오브젝트가 포함되어 있는 경우 정책과 동일한 스키마 내의 오브젝트에 정책이 설정되도록 설정 스크립트를 업데이트해야 합니다. 버전이 지정되지 않은 스키마에 정책 또는 정책이 설정된 오브젝트가 포함되어 있는 경우 설정 스크립트를 업데이트할 필요가 없습니다.

자신이 Snowflake Native App의 컨슈머인데 앱을 설치한 후 이 오류 메시지가 표시되면 공급자에게 설정 스크립트를 업데이트하도록 요청하십시오.

참조: 1453