SYSTEM$BLOCK_INTERNAL_STAGES_PUBLIC_ACCESS
SYSTEM$BLOCK_INTERNAL_STAGES_PUBLIC_ACCESS
SYSTEM$BLOCK_INTERNAL_STAGES_PUBLIC_ACCESS 함수는 Microsoft Azure의 현재 Snowflake 계정 내부 스테이지(internal stage)에 대한 모든 공용 트래픽 접근을 차단해요.
본문
SYSTEM$BLOCK_INTERNAL_STAGES_PUBLIC_ACCESS 함수는 Microsoft Azure의 현재 Snowflake 계정 내부 스테이지에 대한 모든 공용 트래픽 접근을 차단해요.
이 함수는 내부 스테이지의 Azure 스토리지 계정 설정을 사용해 공용 IP 주소를 차단해요. 영향을 받는 Azure 설정에 대한 자세한 내용은 공용 접근 차단(Blocking public access) — 권장 을 참조해요.
중요: 공용 접근을 차단하기 전에 프라이빗 연결을 통한 트래픽이 내부 스테이지에 성공적으로 도달하는지 확인하세요. 프라이빗 연결을 구성하지 않고 공용 접근을 차단하면 Azure Data Factory와 같은 관리형 서비스의 간섭을 포함해 의도하지 않은 중단이 발생할 수 있어요.
함께 보기: SYSTEM$UNBLOCK_INTERNAL_STAGES_PUBLIC_ACCESS, SYSTEM$INTERNAL_STAGES_PUBLIC_ACCESS_STATUS
Business Critical 기능: 이 함수에는 Business Critical(또는 그 이상)이 필요해요. 업그레이드 문의는 Snowflake 지원팀에 문의하세요.
구문 (Syntax)
SYSTEM$BLOCK_INTERNAL_STAGES_PUBLIC_ACCESS()
인자 (Arguments)
없음 (None).
반환 (Returns)
이 함수는 다음 상태 메시지를 반환해요:
| 상태 메시지 (Status Message) | 설명 (Description) |
|---|---|
| Public Access to internal stages is blocked. Private link is required to connect to internal stages of this account. | 함수가 공용 접근을 성공적으로 차단했음을 나타냄 |
| Network config is not found, Please contact support | 시스템 매개변수에 문제가 있음을 나타냄 |
| Azure Error when attempting to block public access to internal stages. Please contact Snowflake support. | 함수가 공용 접근을 차단하기 위해 Azure 설정을 변경할 수 없었음을 나타냄 |
사용 메모 (Usage notes)
- 계정 관리자(
ACCOUNTADMIN역할을 가진 사용자)만 이 함수를 실행할 수 있어요. - 이 함수는 실행을 마치는 데 몇 분이 걸릴 수 있어요.
- 이 함수는 Azure에서만 Snowflake 계정에 사용할 수 있어요. AWS와 Google Cloud는 지원되지 않아요.
예제 (Examples)
Azure 계정의 내부 스테이지에 접근하려는 모든 공용 트래픽을 차단해요:
USE ROLE accountadmin;
SELECT SYSTEM$BLOCK_INTERNAL_STAGES_PUBLIC_ACCESS();
더 알아보기 (Learn more)
- SYSTEM$UNBLOCK_INTERNAL_STAGES_PUBLIC_ACCESS
- SYSTEM$INTERNAL_STAGES_PUBLIC_ACCESS_STATUS
- 시스템 함수 (System functions)
- 시스템 제어 함수 (System Control)