메인 콘텐츠로 건너뛰기
W&B Server를 Slack과 연동하세요.

Slack 애플리케이션 생성

아래 절차에 따라 Slack 애플리케이션을 생성합니다.
  1. https://api.slack.com/apps 에 접속한 후 Create an App을 선택합니다.
    Create an App 버튼
  2. App Name 필드에 앱 이름을 입력합니다.
  3. 앱을 개발할 Slack 워크스페이스를 선택합니다. 이 워크스페이스는 알림에 사용할 워크스페이스와 동일한 Slack 워크스페이스여야 합니다.
    앱 이름 및 워크스페이스 선택

Slack 애플리케이션 설정

  1. 왼쪽 사이드바에서 OAth & Permissions를 선택합니다.
    OAuth & Permissions 메뉴
  2. Scopes 섹션에서 봇에 incoming_webhook 범위를 부여합니다. Scope는 개발 워크스페이스에서 앱이 작업을 수행할 수 있는 권한을 제공합니다. Bot용 OAuth scopes에 대한 자세한 내용은 Slack API 문서의 “Understanding OAuth scopes for Bots” 튜토리얼을 참조하세요.
    Bot 토큰 scopes
  3. Redirect URL을 W&B 설치 주소를 가리키도록 설정합니다. 로컬 시스템 설정에서 호스트 URL로 설정한 것과 동일한 URL을 사용합니다. 인스턴스에 서로 다른 DNS 매핑이 있는 경우 여러 개의 URL을 지정할 수 있습니다.
    Redirect URLs 설정
  4. Save URLs를 선택합니다.
  5. 선택적으로 Restrict API Token Usage에서 IP 범위를 지정해 W&B 인스턴스의 IP 또는 IP 범위를 허용 목록(allow-list)에 추가할 수 있습니다. 허용되는 IP 주소를 제한하면 Slack 애플리케이션의 보안을 한층 더 강화할 수 있습니다.

W&B에 Slack 애플리케이션 등록하기

  1. 배포 방식에 따라 W&B 인스턴스의 System Settings 또는 System Console 페이지로 이동합니다.
  2. 사용 중인 시스템 페이지에 따라 아래 옵션 중 하나를 따릅니다.
    • System Console에 있는 경우: Settings로 이동한 뒤 Notifications로 이동합니다.
      System Console notifications
    • System Settings에 있는 경우: 사용자 지정 Slack 애플리케이션을 활성화하려면 Enable a custom Slack application to dispatch alerts 토글을 켭니다.
      Enable Slack application toggle
  3. Slack client IDSlack secret을 입력한 다음 Save를 클릭합니다. 애플리케이션의 client ID와 secret은 SettingsBasic Information에서 확인할 수 있습니다.
  4. W&B 앱에서 Slack 인테그레이션을 설정해 정상적으로 동작하는지 확인합니다.