Google Cloud Search 시작하기 가이드

이 튜토리얼에서는 간단한 Cloud Search 솔루션을 배포하고 GitHub를 색인을 생성할 데이터 저장소로 사용하는 방법을 보여줍니다. 특히 이 가이드는 두 가지 샘플 애플리케이션으로 구성됩니다.

  • Cloud Search 커넥터 SDK로 만든 콘텐츠 커넥터로, GitHub 저장소에서 찾은 데이터의 색인을 생성하는 데 사용됩니다. 색인이 생성된 데이터에는 문제, pull 요청, 기본 브랜치 (master)의 헤드 콘텐츠가 포함됩니다.
  • 검색 위젯을 사용하여 맞춤설정된 검색 인터페이스를 제공하는 웹 앱

기본 요건

이 가이드에는 다음과 같은 기본 요건이 필요합니다.

  • 서드 파티 데이터 색인 생성용 Cloud Search가 사용 설정된 Google Workspace 또는 Cloud ID 도메인에 대한 관리자 액세스 권한 관리자 제어판에서 설정을 볼 수 없으면 도메인 관리자에게 문의하거나 Cloud Search에 가입하세요.
  • GitHub 사용자 계정
  • 자바 및 자바스크립트 친숙도
  • 자바 8 이상
  • Maven을 사용합니다.
  • Node.js 8.11 이상

튜토리얼 프로젝트 만들기

시작하려면 Google Cloud Platform 프로젝트를 만들어야 합니다. 이 프로젝트는 API 관리, 결제 사용 설정, 공동작업자 추가 및 삭제, 권한 관리를 포함하여 모든 Google Cloud Platform(GCP) 서비스를 만들고 사용 설정하고 사용하기 위한 기반을 형성합니다.

  1. Google Cloud 콘솔을 엽니다. 

  2. 페이지 상단에서 'Google Cloud Console' 오른쪽에 있는 를 클릭합니다. 현재 프로젝트 목록을 보여주는 대화 상자가 나타납니다.

  3. 새 프로젝트를 클릭합니다. New Project 화면이 나타납니다.

  4. 프로젝트 이름 필드에 프로젝트 이름을 입력합니다(예: Searchtutorial).

  5. (선택사항) 수정을 클릭하여 프로젝트 ID를 수정합니다. 프로젝트를 만든 후에는 프로젝트 ID를 변경할 수 없으므로 프로젝트의 수명 동안 필요에 맞는 ID를 선택하세요.

  6. 프로젝트 위치를 찾아보려면 찾아보기를 클릭합니다.

  7. 프로젝트 위치를 클릭하고 선택을 클릭합니다.

  8. 만들기를 클릭합니다. Console이 대시보드 페이지로 이동합니다. 몇 분 안에 프로젝트가 생성됩니다.

프로젝트를 만들고 관리하는 방법에 대한 자세한 내용은 프로젝트 만들기 및 관리를 참조하세요.

API 사용 설정

사용자 인증 정보를 가져오려면 Google Cloud Search API를 사용 설정하고 서비스 계정을 만들어야 합니다.

  1. 왼쪽 탐색 메뉴에서 API 및 서비스를 클릭합니다.
  2. 새로 만든 프로젝트에 있으려면 Google Cloud 콘솔 배너 오른쪽에 있는 아이콘을 클릭하고 새로 만든 프로젝트를 선택합니다.
  3. API 및 서비스 사용 설정을 클릭합니다. 'API 라이브러리에 오신 것을 환영합니다' 페이지가 나타납니다.
  4. 검색 입력란에 'Cloud Search API'를 입력하고 return을 누릅니다. API 목록이 반환됩니다.
  5. Cloud Search API를 클릭합니다. 'Cloud Search API' 페이지가 표시됩니다.
  6. 사용 설정을 클릭합니다. 개요 페이지가 나타납니다.

API 사용 설정 및 중지에 대한 자세한 내용은 Google Cloud 콘솔의 API 관리를 참조하세요.

튜토리얼 저장소 클론

샘플 저장소를 클론하려면 다음 명령어를 실행합니다.

git clone https://github.com/googleworkspace/cloud-search-samples.git

다음