상태 페이지
사용자에게 인시던트 정보를 전달하기 위한 정적 상태 페이지 웹사이트.
GitLab 상태 페이지를 사용하면 인시던트 중에 사용자에게 효율적으로 커뮤니케이션하기 위한 정적 웹사이트를 생성하고 배포할 수 있습니다. 상태 페이지 랜딩 페이지에는 최근 인시던트의 개요가 표시됩니다: 인시던트를 선택하면 특정 인시던트에 대한 자세한 정보가 있는 세부 정보 페이지가 표시됩니다: 인시던트가 마지막으로 업데이트된 시점을 포함한 인시던트 상태. 이모지를 포함한 인시던트 제목. 이모지를 포함한 인시던트 설명. 인시던트 설명에 제공된 파일 첨부 파일 또는 유효한 이미지 확장자가 있는 코멘트. 인시던트 업데이트의 시간순 정렬 목록. 상태 페이지 설정 # GitLab 상태 페이지를 구성하려면: 클라우드 제공자 정보로 GitLab 구성 . AWS 계정 구성 . GitLab에서 상태 페이지 프로젝트 생성 . 인시던트를 상태 페이지에 동기화 . 클라우드 제공자 정보로 GitLab 구성 # 배포 대상으로는 AWS S3만 지원됩니다. 사전 요구사항: 유지 관리자 또는 소유자 역할이 있어야 합니다. 상태 페이지에 콘텐츠를 푸시하는 데 필요한 AWS 계정 정보를 GitLab에 제공하려면: 상단 표시줄에서 검색 또는 이동 을 선택하고 프로젝트를 찾습니다. 설정 > 모니터 를 선택합니다. 상태 페이지 를 확장합니다. 활성 체크박스를 선택합니다. 상태 페이지 URL 상자에 외부 상태 페이지의 URL을 제공합니다. S3 버킷 이름 상자에 S3 버킷의 이름을 입력합니다. 자세한 내용은 버킷 구성 문서 를 참조하십시오. AWS 리전 상자에 버킷의 리전을 입력합니다. 자세한 내용은 AWS 문서 를 참조하십시오. AWS 액세스 키 ID 및 AWS 비밀 액세스 키 를 입력합니다. 변경 사항 저장 을 선택합니다. AWS 계정 구성 # AWS 계정 내에서 다음 파일을 예시로 사용하여 두 개의 새 IAM 정책을 생성합니다: 버킷 생성 . 버킷 콘텐츠 업데이트 ( S3_BUCKET_NAME 을 버킷 이름으로 교체해야 함). 첫 번째 단계에서 생성한 권한 정책으로 새 AWS 액세스 키를 생성합니다. 상태 페이지 프로젝트 생성 # AWS 계정을 구성한 후 상태 페이지 프로젝트를 추가하고 상태 페이지를 AWS S3에 배포하는 데 필요한 CI/CD 변수를 구성해야 합니다: 상태 페이지 프로젝트를 포크합니다. 최신 상태 페이지 기능을 가져올 수 있도록 저장소 미러링 을 통해 이 작업을 수행할 수 있습니다. 왼쪽 사이드바에서 설정 > CI/CD 를 선택합니다. 변수 를 확장합니다. Amazon 콘솔에서 다음 변수를 추가합니다: S3_BUCKET_NAME - Amazon S3 버킷의 이름. 제공된 이름의 버킷이 없는 경우 첫 번째 파이프라인 실행 시 버킷을 생성하고 정적 웹사이트 호스팅 을 위해 구성합니다. AWS_DEFAULT_REGION - AWS 리전. AWS_ACCESS_KEY_ID - AWS 액세스 키 ID. AWS_SECRET_ACCESS_KEY - AWS 비밀. 왼쪽 사이드바에서 빌드 > 파이프라인 을 선택합니다. 상태 페이지를 S3에 배포하려면 새 파이프라인 을 선
