이메일 알림 보내기

이메일 알림을 보내는 방법:

  1. 대상 수신자가 이메일 주소를 확인 해야 합니다.

  2. 알림 통합을 만듭니다.

  3. 저장 프로시저를 호출 하여 알림을 전송합니다.

이메일 알림 수신자의 이메일 주소 확인

동일한 계정 내의 Snowflake 사용자에게만 이메일 알림을 보낼 수 있습니다. 해당 사용자는 다음 인터페이스 중 하나를 통해 이메일 주소를 확인해야 합니다.

이메일 알림 통합 만들기

이메일 알림을 보내려면 CREATE NOTIFICATION INTEGRATION 명령으로 생성한 이메일 알림 통합을 사용합니다.

참고

이 명령을 실행하려면 전역 CREATE INTEGRATION 권한이 있는 역할을 사용해야 합니다.

예를 들어 my_email_int 라는 이메일 알림 통합을 생성하려면 다음 문을 실행하십시오.

CREATE NOTIFICATION INTEGRATION my_email_int
  TYPE=EMAIL
  ENABLED=TRUE;
Copy

알림을 받을 수 있는 이메일 주소 목록 제한

이 통합을 통해 알림을 받을 수 있는 이메일 주소 목록을 제한하려면 ALLOWED_RECIPIENTS를 해당 이메일 주소 목록으로 설정하십시오. ALLOWED_RECIPIENTS를 설정하지 않은 경우 이메일 주소가 확인 된 경우 통합을 사용하여 계정의 모든 사용자에게 알림을 보낼 수 있습니다.

참고

ALLOWED_RECIPIENTS의 각 이메일 주소에 대해 이메일 주소가 인증되었는지 확인합니다. 확인되지 않은 이메일 주소를 지정하면 CREATE NOTIFICATION INTEGRATION 명령이 오류와 함께 실패합니다.

예를 들어, first.last@example.comfirst2.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');
Copy

이 명령의 구문에 대한 자세한 내용은 CREATE NOTIFICATION INTEGRATION(이메일) 섹션을 참조하십시오.

기본 수신자 목록 및 기본 제목줄 지정

SYSTEM$SEND_SNOWFLAKE_NOTIFICATION 저장 프로시저를 사용하여 이메일 알림을 보내는 경우 기본 이메일 주소 목록과 사용할 기본 제목줄을 사용하여 알림 통합을 구성할 수 있습니다. 저장 프로시저를 호출하면 기본 목록과 제목 줄을 재정의할 수 있습니다.

  • 이메일 주소의 기본 목록을 지정하려면 알림 통합의 DEFAULT_RECIPIENTS 속성을 설정합니다.

  • 기본 제목줄을 지정하려면 알림 통합의 DEFAULT_SUBJECT 속성을 설정합니다.

예를 들어, 다음 목적으로 이메일 알림 통합을 설정하려고 한다고 가정해 보겠습니다.

  • 대부분의 이메일 알림을 person_a@example.comperson_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';
Copy

알림을 보낼 때 기본 수신자 목록과 기본 제목줄을 재정의할 수 있습니다. 이메일 알림 통합에서 기본값 재정의 섹션을 참조하십시오.

이메일 알림 보내기

다음 저장 프로시저 중 하나를 호출하여 이메일 알림을 보낼 수 있습니다.