<budget_name>!SET_EMAIL_NOTIFICATIONS

예산 알림을 수신할 이메일 주소를 설정합니다.

참고 항목:

<budget_name>!GET_NOTIFICATION_EMAIL, <budget_name>!GET_NOTIFICATION_INTEGRATION_NAME, <budget_name>!GET_NOTIFICATION_MUTE_FLAG, <budget_name>!SET_NOTIFICATION_MUTE_FLAG

구문

<budget_name>!SET_EMAIL_NOTIFICATIONS( [ '<notification_integration>', ]
                                       '<email> [ , <email> [ , ... ] ]' )
Copy

필수 인자

'email [ , email [ , ... ] ]'

예산 알림을 수신할 이메일 주소를 지정합니다. 목록에 있는 각 이메일 주소는 확인 되어야 합니다.

선택적 인자

'notification_integration'

이메일 알림 통합 의 식별자를 지정합니다.

알림 통합을 위해 ALLOWED_RECIPIENTS 매개 변수를 설정한 경우 알림 목록의 각 email 이 알림 통합을 위한 ALLOWED_RECIPIENTS 목록에 포함되어야 합니다. 그렇지 않으면, 확인된 이메일 주소를 알림 목록에 포함시킬 수 있습니다.

반환

The email integration is updated.

액세스 제어 요구 사항

  • 사용자 지정 예산 에 대해 이 메서드를 호출하려면 다음과 같은 최소 권한과 역할이 필요합니다.

    • 예산 인스턴스에 대한 ADMIN 인스턴스 역할.

    • 예산 인스턴스가 포함된 데이터베이스와 스키마에 대한 USAGE 권한이 부여된 역할.

  • 계정 예산 에 대해 이 메서드를 호출하는 데 필요한 최소 역할은 BUDGET_ADMIN 애플리케이션 역할 입니다.

자세한 내용은 예산 역할 및 권한 섹션을 참조하십시오.

사용법 노트

  • 이 메서드를 호출해도 오브젝트는 반환되지 않습니다. 이로 인해, 메서드 연결을 사용하여 이 메서드의 반환값으로 다른 메서드를 호출할 수 없습니다. 대신, 별도의 SQL 문에서 각 메서드를 호출합니다.

  • 알림 통합을 사용하는 경우 알림 통합에 대한 USAGE 권한을 APPLICATION SNOWFLAKE에 부여해야 합니다.

    GRANT USAGE ON INTEGRATION budgets_notification_integration
      TO APPLICATION SNOWFLAKE;
    
    Copy

budgets_db.budgets_schema 스키마의 예산 my_budget 에 대한 이메일 알림을 costadmin@domain.com과 budgetadmin@domain.com으로 보냅니다.

CALL budgets_db.budgets_schema.my_budget!SET_EMAIL_NOTIFICATIONS(
   'costadmin@domain.com, budgetadmin@domain.com');
Copy

budgetadmin@domain.com으로 계정 예산에 대한 이메일 알림을 보냅니다.

CALL snowflake.local.account_root_budget!SET_EMAIL_NOTIFICATIONS(
   'budgets_notification', 'budgetadmin@domain.com');
Copy

오류 메시지

일반적인 오류 메시지 목록과 원인 및 해결 방법은 예산에 대한 이메일 알림을 설정할 수 없습니다. 섹션을 참조하십시오.