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

Slack 애플리케이션 생성

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

Slack 애플리케이션 구성

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

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

  1. 배포 유형에 따라 W&B 인스턴스의 System Settings 또는 System Console 페이지로 이동합니다.
  2. 접속한 System 페이지에 따라 아래 옵션 중 하나를 따릅니다.
    • System Console에 있는 경우: Settings로 이동한 다음 Notifications로 이동합니다.
      System Console notifications
    • System Settings에 있는 경우: Enable a custom Slack application to dispatch alerts 토글을 켜서 커스텀 Slack 애플리케이션을 활성화합니다.
      Enable Slack application toggle
  3. Slack client IDSlack secret을 입력한 다음 Save를 클릭합니다. 애플리케이션의 client ID와 secret은 Settings의 Basic Information에서 확인할 수 있습니다.
  4. W&B 앱에서 Slack 연동을 설정해 모든 것이 정상적으로 동작하는지 확인합니다.