설치 매뉴얼
GCP 프로젝트 및 서비스 계정 생성
구글 클라우드 콘솔에서 새로운 프로젝트를 생성합니다. 프로젝트 생성 화면에서 표시되는 프로젝트 ID
는 이후 단계에서 필요하므로 별도로 복사합니다. 이 단계를 지나가더라도 목록에서 조회할 수 있습니다.
IAM 및 관리자
의 서비스 계정
메뉴로 이동하여 서비스 계정 만들기
버튼을 클릭합니다.
서비스 계정 이름을 logpresso
로 입력합니다.
서비스 계정에 게시/구독 구독자
권한을 부여합니다. 만약 로그프레소에서 게시도 수행할 예정이라면, 게시/구독 게시자
권한을 추가로 부여해야 합니다.
사용자에게 서비스 계정 권한을 부여하는 단계는 별도 설정 없이 넘어갑니다.
JSON 키 파일 발급
이전 단계에서 생성된 서비스 계정에 대한 키를 발급받아야 하므로 서비스 계정의 이메일을 클릭합니다.
상단에서 키
탭으로 이동하고, 키 추가
버튼을 클릭하여 키를 발급합니다.
대화상자에서 JSON
유형을 선택하고 만들기
버튼을 클릭하여 키 파일을 다운로드합니다.
Pub/Sub 주제 생성
Pub/Sub의 주제
메뉴로 이동한 후, 주제 만들기
버튼을 클릭합니다.
주제 ID
항목에 demo
를 입력하고, 만들기
버튼을 클릭하여 생성합니다.
방화벽 설정
로그프레소에서 아래 3개 도메인에 대해 아웃바운드 접속할 수 있도록 방화벽 정책을 추가해야 합니다.
- pubsub.googleapis.com
- type.googleapis.com
- pubsub-content.googleapis.com
접속 프로파일 설정
이제 로그프레소 접속 프로파일 메뉴에서 Pub/Sub 프로파일을 추가합니다.
- 프로젝트 ID: 프로젝트를 생성하는 첫 단계에서 복사한 프로젝트 ID를 붙여넣습니다.
- JSON 키: 서비스 계정의 키 파일 내용 전체를 복사하여 붙여넣습니다.
이제 모든 준비가 완료되었습니다!