구글 클라우드 Pub/Sub

다운로드 25
업데이트 2023. 8. 5.

설치 매뉴얼

GCP 프로젝트 및 서비스 계정 생성

구글 클라우드 콘솔에서 새로운 프로젝트를 생성합니다. 프로젝트 생성 화면에서 표시되는 프로젝트 ID는 이후 단계에서 필요하므로 별도로 복사합니다. 이 단계를 지나가더라도 목록에서 조회할 수 있습니다.

GCP 프로젝트 생성

IAM 및 관리자서비스 계정 메뉴로 이동하여 서비스 계정 만들기 버튼을 클릭합니다.

서비스 계정 만들기

서비스 계정 이름을 logpresso로 입력합니다.

서비스 계정 이름 입력

서비스 계정에 게시/구독 구독자 권한을 부여합니다. 만약 로그프레소에서 게시도 수행할 예정이라면, 게시/구독 게시자 권한을 추가로 부여해야 합니다.

서비스 계정 권한 부여

사용자에게 서비스 계정 권한을 부여하는 단계는 별도 설정 없이 넘어갑니다.

사용자에게 서비스 계정 권한 부여

JSON 키 파일 발급

이전 단계에서 생성된 서비스 계정에 대한 키를 발급받아야 하므로 서비스 계정의 이메일을 클릭합니다.

서비스 계정 조회

상단에서 탭으로 이동하고, 키 추가 버튼을 클릭하여 키를 발급합니다.

서비스 계정 키 추가

대화상자에서 JSON 유형을 선택하고 만들기 버튼을 클릭하여 키 파일을 다운로드합니다.

서비스 계정 JSON 키 발급

Pub/Sub 주제 생성

Pub/Sub의 주제 메뉴로 이동한 후, 주제 만들기 버튼을 클릭합니다.

Pub/Sub 주제 메뉴

주제 ID 항목에 demo를 입력하고, 만들기 버튼을 클릭하여 생성합니다.

Pub/Sub 주제 만들기

방화벽 설정

로그프레소에서 아래 3개 도메인에 대해 아웃바운드 접속할 수 있도록 방화벽 정책을 추가해야 합니다.

  • pubsub.googleapis.com
  • type.googleapis.com
  • pubsub-content.googleapis.com

접속 프로파일 설정

이제 로그프레소 접속 프로파일 메뉴에서 Pub/Sub 프로파일을 추가합니다.

Pub/Sub 접속 프로파일 설정

  • 프로젝트 ID: 프로젝트를 생성하는 첫 단계에서 복사한 프로젝트 ID를 붙여넣습니다.
  • JSON 키: 서비스 계정의 키 파일 내용 전체를 복사하여 붙여넣습니다.

이제 모든 준비가 완료되었습니다!