SYSTEM$UNVERIFY_DNS_DOMAIN

SYSTEM$UNVERIFY_DNS_DOMAIN (DNS 도메인 검증 해제)

현재 계정이 소유한 검증된 도메인 항목을 제거해요. 도메인이 제거된 후에는 해당 도메인의 이메일 주소를 가진 사용자가 더 이상 도메인 검증을 통해 검증된 이메일을 가진 것으로 취급되지 않아요.

참조: SYSTEM$VERIFY_DNS_DOMAIN

출처: Snowflake SQL Reference - SYSTEM$UNVERIFY_DNS_DOMAIN

본문

구문

SYSTEM$UNVERIFY_DNS_DOMAIN( '<domain_name>' [, <force> ] )

인자

'<domain_name>'

제거할 이메일 도메인이에요(예: example.com). 호출 계정이 SYSTEM$VERIFY_DNS_DOMAIN을 사용해 이전에 등록한 도메인이어야 해요.

force

부울이에요. 도메인이 현재 Verified 상태이거나 유예 기간(grace period)에 있을 때 필요해요. 활성 검증의 제거를 확인하려면 TRUE를 전달해요. 기본값은 FALSE예요.

반환 값

도메인이 제거되었음을 확인하는 상태 메시지예요.

접근 제어 요구 사항

호출자는 계정에 대한 MODIFY 권한이 있어야 해요. SYSTEM$VERIFY_DNS_DOMAIN으로 도메인을 원래 등록한 계정만 검증을 해제할 수 있어요. 조직의 다른 계정에서의 호출은 오류를 반환해요.

사용상 주의사항

  • 도메인이 Pending 또는 Unverified 상태이면 force가 필요하지 않아요.
  • 도메인을 제거해도 Snowsight를 통해 이메일 주소가 개별적으로 검증된 사용자에게는 영향을 미치지 않아요. 그 사용자들은 검증된 상태를 유지해요. 도메인 수준 검증만 제거돼요.
  • 제거 후에는 DNS 구성에서 해당 TXT 레코드를 안전하게 삭제할 수 있어요.

예시

검증이 대기 중이거나 이미 검증되지 않은 도메인 제거:

SELECT SYSTEM$UNVERIFY_DNS_DOMAIN('example.com');

현재 검증되었거나 유예 기간에 있는 도메인 제거:

SELECT SYSTEM$UNVERIFY_DNS_DOMAIN('example.com', TRUE);

더 알아보기