SYSTEM$DISABLE_PREVIEW_ACCESS
SYSTEM$DISABLE_PREVIEW_ACCESS
오픈 프리뷰 및 프라이빗 프리뷰 기능에 대한 액세스를 비활성화해요.
본문
참고 항목: SYSTEM$GET_PREVIEW_ACCESS_STATUS, SYSTEM$ENABLE_PREVIEW_ACCESS, SYSTEM$DISABLE_FEATURE_GROUPS_PREVIEW
구문 (Syntax)
SYSTEM$DISABLE_PREVIEW_ACCESS()
인자 (Arguments)
없음(None).
반환 값 (Returns)
프리뷰 기능이 비활성화되었음을 알리는 VARCHAR 상태 메시지를 반환해요:
+----------------------------------------------------------------+
| SYSTEM$DISABLE_PREVIEW_ACCESS() |
+----------------------------------------------------------------+
| Preview access has been successfully disabled for this account |
+----------------------------------------------------------------+
액세스 제어 요구사항 (Access Control Requirements)
- 계정 관리자(ACCOUNTADMIN 역할을 가진 사용자)만 이 함수를 실행할 수 있어요.
사용 노트 (Usage Notes)
- 프라이빗 및 오픈 프리뷰 기능 모두에 적용돼요.
- 이 설정은 계정 내 모든 사용자와 모든 프리뷰에 영향을 주는 전부-또는-전무(all-or-nothing) 설정이에요.
- 계정에서 프리뷰 기능을 사용 중인 모든 사용자는 SYSTEM$DISABLE_PREVIEW_ACCESS가 실행된 직후 해당 기능에 대한 액세스를 잃게 돼요.
- IMPORTED PRIVILEGES를 통해 별도로 관리되는 Snowflake Marketplace 제품은 이 기능의 적용 범위에 포함되지 않아요.
- 클라이언트 측 라이브러리(예: Snowpark API)는 이 기능의 적용 범위에 포함되지 않아요.
예제 (Examples)
프리뷰 기능 비활성화:
USE ROLE ACCOUNTADMIN;
SELECT SYSTEM$DISABLE_PREVIEW_ACCESS();
팁: SYSTEM$DISABLE_PREVIEW_ACCESS는 계정의 모든 기능에 대한 프리뷰 액세스를 비활성화해요. AI 기능에 대해서만 프리뷰를 비활성화하려면, 계정의 다른 프리뷰에 영향을 주지 않으면서 AI_FEATURES 기능 그룹을 대상으로 하는 SYSTEM$DISABLE_FEATURE_GROUPS_PREVIEW를 사용하세요.
더 알아보기
- Snowflake 시스템 제어 함수 — 관련 시스템 함수 전체 목록