<budget_name>!ADD_NOTIFICATION_INTEGRATION

큐 또는 웹훅 알림 통합사용자 지정 예산 또는 계정 예산 에 추가합니다.

참고 항목:

<budget_name>!GET_NOTIFICATION_INTEGRATIONS, <budget_name>!REMOVE_NOTIFICATION_INTEGRATION

구문

<budget_name>!ADD_NOTIFICATION_INTEGRATION( '<integration_name>' )
Copy

인자

'integration_name'

예산에 추가할 큐 또는 웹훅 알림 통합의 이름입니다.

반환

알림 통합이 성공적으로 추가되었는지 여부를 나타내는 VARCHAR 값을 반환합니다.

  • 알림 통합이 성공적으로 추가되면 메서드는 Integration added successfully 를 반환합니다.

  • 그렇지 않으면 메서드가 오류 메시지를 반환합니다.

액세스 제어 요구 사항

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

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

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

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

또한 SNOWFLAKE 애플리케이션에 다음 권한을 부여해야 합니다.

  • 알림 통합에 대한 USAGE 권한.

알림 통합이 시크릿 오브젝트를 사용하는 웹훅에 대한 것이라면 SNOWFLAKE 애플리케이션에 다음 권한도 부여해야 합니다.

  • 그 시크릿에 대한 READ 권한.

  • 해당 시크릿이 포함된 스키마에 대한 USAGE 권한.

  • 해당 스키마를 포함하는 데이터베이스에 대한 USAGE 권한.

자세한 내용은 다음 섹션을 참조하십시오.

사용법 노트

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

다음 예제는 계정 예산에 알림 통합(budgets_notification_integration)을 추가하는 예제입니다.

CALL SNOWFLAKE.LOCAL.ACCOUNT_ROOT_BUDGET!ADD_NOTIFICATION_INTEGRATION(
  'budgets_notification_integration',
);
Copy