InfoGrab DocsInfoGrab Docs

상태 페이지

인시던트 상황에서 사용자에게 정보를 전달하기 위한 정적 상태 페이지 웹사이트를 설명합니다.

GitLab 상태 페이지를 사용하면 인시던트 상황에서 사용자에게 효율적으로 정보를 전달하기 위한 정적 웹사이트를 만들고 배포할 수 있습니다. 상태 페이지의 랜딩 페이지에는 최근 인시던트의 개요가 표시됩니다. 인시던트를 선택하면 특정 인시던트에 대한 자세한 정보가 담긴 상세 페이지가 표시됩니다. 인시던트의 상태(마지막으로 업데이트된 시점 포함). 이모지를 포함한 인시던트 제목. 이모지를 포함한 인시던트 설명. 인시던트 설명에 첨부된 파일, 또는 유효한 이미지 확장자를 가진 댓글의 첨부 파일. 인시던트 업데이트를 시간순으로 정리한 목록. 상태 페이지 설정 # GitLab 상태 페이지를 구성하려면 다음을 수행해야 합니다. 클라우드 제공업체 정보로 GitLab을 구성합니다 . AWS 계정을 구성합니다 . GitLab에서 상태 페이지 프로젝트를 생성합니다 . 인시던트를 상태 페이지에 동기화합니다 . 클라우드 제공업체 정보로 GitLab 구성 # 배포 대상으로는 AWS S3만 지원됩니다. 사전 요구 사항: Maintainer 또는 Owner 권한이 있어야 합니다. 상태 페이지에 콘텐츠를 푸시하는 데 필요한 AWS 계정 정보를 GitLab에 제공하려면: 상단 바에서 Search or go to 를 선택하고 프로젝트를 찾습니다. 왼쪽 사이드바에서 Settings > Monitor 를 선택합니다. Status page 를 펼칩니다. Active 체크박스를 선택합니다. Status Page URL 박스에 외부 상태 페이지의 URL을 입력합니다. S3 Bucket name 박스에 S3 버킷 이름을 입력합니다. 자세한 내용은 버킷 구성 문서 를 참고합니다. AWS region 박스에 버킷의 리전을 입력합니다. 자세한 내용은 AWS 문서 를 참고합니다. AWS access key ID 와 AWS Secret access key 를 입력합니다. Save changes 를 선택합니다. AWS 계정 구성 # AWS 계정 내에서 다음 파일을 예시로 사용해 새 IAM 정책 2개를 생성합니다. 버킷 생성 . 버킷 콘텐츠 업데이트 ( S3_BUCKET_NAME 을 버킷 이름으로 반드시 바꿔야 합니다). 첫 번째 단계에서 생성한 권한 정책으로 새 AWS 액세스 키를 생성합니다. 상태 페이지 프로젝트 생성 # AWS 계정을 구성한 후에는 상태 페이지 프로젝트를 추가하고 상태 페이지를 AWS S3에 배포하는 데 필요한 CI/CD 변수를 구성해야 합니다. 상태 페이지 프로젝트를 포크합니다. 최신 상태 페이지 기능을 계속 사용할 수 있도록 저장소 미러링 을 통해 이 작업을 수행할 수 있습니다. 왼쪽 사이드바에서 Settings > CI/CD 를 선택합니다. Variables 를 펼칩니다. Amazon 콘솔에서 다음 변수를 추가합니다. S3_BUCKET_NAME - Amazon S3 버킷의 이름입니다. 입력한 이름의 버킷이 존재하지 않으면 첫 번째 파이프라인 실행 시 버킷을 생성하고 정적 웹사이트 호스팅 을 위해 구성합니다. AWS_DEFAULT_REGION - AWS 리전입니다.