이메일 알림 보내기¶
이메일 알림을 보내는 방법:
대상 수신자가 이메일 주소를 확인 해야 합니다.
저장 프로시저를 호출 하여 알림을 전송합니다.
이메일 알림 수신자의 이메일 주소 확인¶
동일한 계정 내의 Snowflake 사용자에게만 이메일 알림을 보낼 수 있습니다. 해당 사용자는 다음 인터페이스 중 하나를 통해 이메일 주소를 확인해야 합니다.
이메일 알림 통합 만들기¶
이메일 알림을 보내려면 CREATE NOTIFICATION INTEGRATION 명령으로 생성한 이메일 알림 통합을 사용합니다.
참고
이 명령을 실행하려면 전역 CREATE INTEGRATION 권한이 있는 역할을 사용해야 합니다.
예를 들어 my_email_int
라는 이메일 알림 통합을 생성하려면 다음 문을 실행하십시오.
CREATE NOTIFICATION INTEGRATION my_email_int
TYPE=EMAIL
ENABLED=TRUE;
알림을 받을 수 있는 이메일 주소 목록 제한¶
이 통합을 통해 알림을 받을 수 있는 이메일 주소 목록을 제한하려면 ALLOWED_RECIPIENTS를 해당 이메일 주소 목록으로 설정하십시오. ALLOWED_RECIPIENTS를 설정하지 않은 경우 이메일 주소가 확인 된 경우 통합을 사용하여 계정의 모든 사용자에게 알림을 보낼 수 있습니다.
참고
ALLOWED_RECIPIENTS의 각 이메일 주소에 대해 이메일 주소가 인증되었는지 확인합니다. 확인되지 않은 이메일 주소를 지정하면 CREATE NOTIFICATION INTEGRATION 명령이 오류와 함께 실패합니다.
예를 들어, first.last@example.com
및 first2.last2@example.com
에만 이메일 메시지를 전송할 수 있도록 알림 통합을 제한하려면 ALLOWED_RECIPIENTS를 해당 주소 목록으로 설정합니다.
CREATE NOTIFICATION INTEGRATION my_email_int
TYPE=EMAIL
ENABLED=TRUE
ALLOWED_RECIPIENTS=('first.last@example.com','first2.last2@example.com');
이 명령의 구문에 대한 자세한 내용은 CREATE NOTIFICATION INTEGRATION(이메일) 섹션을 참조하십시오.
기본 수신자 목록 및 기본 제목줄 지정¶
SYSTEM$SEND_SNOWFLAKE_NOTIFICATION 저장 프로시저를 사용하여 이메일 알림을 보내는 경우 기본 이메일 주소 목록과 사용할 기본 제목줄을 사용하여 알림 통합을 구성할 수 있습니다. 저장 프로시저를 호출하면 기본 목록과 제목 줄을 재정의할 수 있습니다.
이메일 주소의 기본 목록을 지정하려면 알림 통합의 DEFAULT_RECIPIENTS 속성을 설정합니다.
기본 제목줄을 지정하려면 알림 통합의 DEFAULT_SUBJECT 속성을 설정합니다.
예를 들어, 다음 목적으로 이메일 알림 통합을 설정하려고 한다고 가정해 보겠습니다.
대부분의 이메일 알림을
person_a@example.com
및person_b@example.com
으로 보내고 싶지만 계정에 있는 모든 사용자의 검증된 이메일 주소로 알림을 보낼 수 있는 기능도 필요한 경우가 있습니다.대부분의 메시지에는 “서비스 상태”라는 제목줄을 사용하지만, 특정 메시지에는 다른 제목줄을 사용하고 싶을 수 있습니다.
이러한 목적으로 이메일 알림을 만들려면 다음 명령을 실행합니다.
CREATE NOTIFICATION INTEGRATION my_email_int
TYPE=EMAIL
ENABLED=TRUE
DEFAULT_RECIPIENTS = ('person_a@example.com','person_b@example.com')
DEFAULT_SUBJECT = 'Service status';
알림을 보낼 때 기본 수신자 목록과 기본 제목줄을 재정의할 수 있습니다. 이메일 알림 통합에서 기본값 재정의 섹션을 참조하십시오.
이메일 알림 보내기¶
다음 저장 프로시저 중 하나를 호출하여 이메일 알림을 보낼 수 있습니다.
SYSTEM$SEND_SNOWFLAKE_NOTIFICATION
자세한 내용은 SYSTEM$SEND_SNOWFLAKE_NOTIFICATION을 사용하여 알림 보내기 섹션을 참조하십시오.
-
자세한 내용은 SYSTEM$SEND_EMAIL을 사용하여 이메일 알림 보내기 섹션을 참조하십시오.