SYSTEM$DISABLE_PREVIEW_ACCESS

SYSTEM$DISABLE_PREVIEW_ACCESS

오픈 프리뷰 및 프라이빗 프리뷰 기능에 대한 액세스를 비활성화해요.

출처: Snowflake 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를 사용하세요.

더 알아보기