스택 알림 시작하기
프로젝트를 생성한 후 팀이 프로젝트 리소스를 모니터링하는 데 도움이 되는 Slack 알림을 설정할 수 있습니다.
이 단계에서는 CodeCatalyst에서 처음으로 Slack 알림을 설정하는 방법을 안내합니다. 알림을 이미 구성한 경우 CodeCatalyst에서 Slack 및 이메일 알림 전송 섹션을 참조하세요.
참고
알림 채널로 전송할 수 있는 프로젝트 이벤트 세트는 사용자가 이메일로 알림을 받도록 선택할 수 있는 이벤트 세트와 다릅니다. 자세한 내용은 CodeCatalyst에서 Slack 및 이메일 알림 전송 섹션을 참조하십시오.
주제
사전 조건
시작하려면 다음이 필요합니다.
-
CodeCatalyst 스페이스. CodeCatalyst 스페이스를 생성하고 처음 로그인하는 방법에 대한 자세한 내용은 CodeCatalyst 설정 및 로그인 섹션을 참조하세요.
-
CodeCatalyst 프로젝트. 자세한 내용은 프로젝트 생성 섹션을 참조하십시오.
-
프로젝트 관리자 또는 스페이스 관리자 역할이 있는 CodeCatalyst 계정. 자세한 내용은 사용자 역할로 액세스 권한 부여 섹션을 참조하십시오.
-
CodeCatalyst에서 액세스할 수 있는 Slack 계정 및 Slack 작업 영역.
-
CodeCatalyst가 알림을 보낼 Slack 채널. 이 채널은 퍼블릭 또는 프라이빗일 수 있습니다.
1단계: CodeCatalyst를 Slack 작업 영역에 연결
스페이스 관리자 역할을 가진 사용자만 Slack 작업 영역을 추가하거나 삭제할 수 있습니다. Slack 작업 영역을 추가하거나 삭제하면 스페이스의 모든 프로젝트에 영향을 미칩니다. CodeCatalyst와 Slack 간의 연결을 설정하기 위해 CodeCatalyst는 Slack 작업 영역에서 보안 OAuth 인증 핸드셰이크를 수행합니다.
다음 지침을 사용하여 CodeCatalyst를 Slack 작업 영역에 연결합니다.
참고
이는 각 Slack 작업 영역에 대해 한 번만 수행하면 됩니다. 그런 다음 Slack 채널을 통해 알림을 설정할 수 있습니다.
CodeCatalyst를 Slack 작업 영역에 연결하려면
https://codecatalyst.aws/
에서 CodeCatalyst 콘솔을 엽니다. -
프로젝트로 이동합니다.
-
탐색 창에서 프로젝트 설정을 선택합니다.
-
알림 탭을 선택합니다.
-
알림 구성을 선택합니다.
-
Slack 작업 영역에 연결을 선택합니다.
-
대화 상자 내용을 읽고 Slack 작업 영역에 연결을 선택합니다.
-
AWS Chatbot 메시지에서 다음을 수행합니다.
-
오른쪽 상단에서 채널이 포함된 Slack 작업 영역을 선택합니다.
-
허용을 선택합니다.
CodeCatalyst 콘솔로 돌아갑니다.
-
-
계속해서 2단계: CodeCatalyst에 Slack 채널 추가로 이동하십시오.
2단계: CodeCatalyst에 Slack 채널 추가
CodeCatalyst에 채널을 추가하려면 Slack 채널 ID가 필요합니다.
Slack 채널 ID를 가져오려면
-
Slack에 로그인합니다. 자세한 내용은 Slack에 로그인
을 참조하세요. -
알림을 보낼 채널이 포함된 Slack 작업 영역으로 이동합니다. 자세한 내용은 Slack 작업 영역 간 전환
또는 추가 Slack 작업 영역에 로그인 을 참조하세요. -
탐색 창에서 알림을 보낼 채널의 컨텍스트(마우스 오른쪽 버튼 클릭) 메뉴를 열고 채널 세부 정보 열기를 선택합니다.
채널 ID는 대화 상자 하단에 표시됩니다.
-
채널 ID 값을 복사합니다. 다음 단계에서 이 정보를 사용할 것입니다.
방금 복사한 채널 ID를 사용하여 이제 Slack 채널을 CodeCatalyst에 연결할 수 있습니다.
CodeCatalyst에 Slack 채널을 추가하려면
-
시작하기 전에 Slack 채널이 프라이빗인 경우 다음과 같이 채널에 AWS Chatbot 앱을 추가합니다.
-
Slack 채널의 메시지 상자에서
@aws
을 입력하고 대화 상자에서 aws 앱을 선택합니다. -
Enter를 누릅니다.
AWS Chatbot이 비공개 채널에 없음을 나타내는 Slackbot 메시지가 나타납니다.
-
AWS Chatbot을 채널에 초대하려면 초대를 선택합니다.
-
-
CodeCatalyst 콘솔에서 다음을 선택합니다.
-
채널 ID에서 이전에 얻은 Slack 채널 ID를 붙여넣습니다.
-
채널 이름에 이름을 입력합니다. Slack 채널 이름을 사용하는 것이 좋습니다.
-
Next(다음)를 선택합니다.
-
이벤트 알림 선택에서 알림을 받을 이벤트 유형을 선택합니다.
-
마침을 클릭합니다.
3단계: CodeCatalyst에서 Slack으로 알림 테스트
워크플로 상태에 대한 알림을 보내도록 프로젝트를 구성한 후 Slack에서 알림을 볼 수 있습니다.
Slack에서 알림을 보려면
-
CodeCatalyst 프로젝트에서 워크플로 실행을 완료하고 실행이 완료되면 상태 알림을 받으려면 워크플로를 수동으로 시작합니다.
-
Slack에서 알림을 위해 설정한 채널을 확인합니다. 알림에는 각 워크플로 실행의 최신 상태와 실패 또는 성공 여부가 표시됩니다.
4단계: 다음 단계
CodeCatalyst 스페이스에 대해 Slack 작업 영역이 구성되면 기존 CodeCatalyst 프로젝트를 Slack 채널에 추가하고 생성한 후 새 프로젝트에 추가할 수 있습니다. 또한 프로젝트 사용자에게 Slack 멤버 ID에 대한 개인 Slack 알림을 구성하고 이메일을 수신할 이벤트를 구성할 수 있음을 알릴 수 있습니다. 자세한 내용은 CodeCatalyst에서 Slack 및 이메일 알림 전송 섹션을 참조하십시오.