본문으로 바로가기
본문으로 바로가기

Postman을 사용한 프로그래밍 방식 API 액세스

이 가이드는 Postman을 사용하여 ClickHouse Cloud API를 테스트하는 방법을 설명합니다. Postman 애플리케이션은 웹 브라우저에서 바로 사용하거나 데스크톱에 다운로드하여 사용할 수 있습니다.

계정 만들기

Postman 사이트

워크스페이스 생성

  • 워크스페이스 이름을 지정하고 공개 수준을 설정합니다.
워크스페이스 생성

컬렉션 생성

  • 왼쪽 상단 메뉴에서 "Explore" 아래에 있는 "Import"를 클릭합니다.
Explore > Import
  • 모달 창이 표시됩니다.
API URL 입력
Collection > Import

ClickHouse Cloud API 사양과 연동

  • 이제 왼쪽 내비게이션의 「Collections」 아래에 「API spec for ClickHouse Cloud」가 표시됩니다.
Import your API
  • 「API spec for ClickHouse Cloud」를 클릭한 후, 가운데 패널에서 'Authorization' 탭을 선택합니다.
Import complete

인증 설정

  • 드롭다운 메뉴에서 "Basic Auth"를 선택합니다.
Basic auth
  • ClickHouse Cloud API 키를 설정할 때 받은 Username과 Password를 입력합니다.
credentials

변수 활성화

  • Variables을(를) 사용하면 Postman에서 값을 저장하고 재사용하여 API 테스트를 보다 쉽게 수행할 수 있습니다.

조직 ID와 Service ID 설정

  • 「Collection」 내에서 중앙 창의 「Variable」 탭을 클릭합니다(Base URL은 이전 단계에서 API를 가져올 때 이미 설정되어 있습니다).
  • baseURL 아래의 입력 필드 「Add new value」를 클릭한 다음, 조직 ID와 Service ID로 값을 바꿉니다.
조직 ID와 Service ID

ClickHouse Cloud API 기능 테스트

"GET list of available organizations" 테스트

  • "OpenAPI spec for ClickHouse Cloud"에서 V1 > organizations 폴더를 펼칩니다.
  • "GET list of available organizations"를 클릭한 다음, 오른쪽의 파란색 "Send" 버튼을 누릅니다:
조직 조회 테스트
  • 응답 결과에 "status": 200과 함께 조직 상세 정보가 표시되어야 합니다. ("status"가 400이고 조직 정보가 없다면 설정이 올바르지 않은 것입니다.)
상태

"GET organizational details" 테스트

  • organizationid 폴더에서 "GET organizational details"로 이동합니다.
  • 가운데 프레임의 Params 메뉴에서 organizationid 값을 입력해야 합니다.
조직 상세 정보 조회 테스트
  • 이 값을 중괄호 {{orgid}} 안의 orgid로 수정합니다(이 값을 앞에서 설정했다면 해당 값이 미리 채워진 메뉴가 나타납니다).
테스트 전송
  • "Save" 버튼을 누른 후 화면 오른쪽 상단의 파란색 "Send" 버튼을 누릅니다.
반환값
  • 반환 결과에는 "status": 200과 함께 조직 상세 정보가 포함되어야 합니다. ("status"가 400이고 조직 정보가 없다면 구성이 올바르게 설정되지 않은 것입니다).

"GET service details" 테스트

  • "GET service details"를 클릭합니다.
  • organizationidserviceid의 값을 각각 {{orgid}}{{serviceid}}로 수정합니다.
  • "Save"를 누른 다음, 오른쪽에 있는 파란색 "Send" 버튼을 누릅니다.
서비스 목록
  • 반환된 결과에는 "status": 200과 함께 서비스 목록과 각 서비스의 세부 정보가 표시되어야 합니다. ("status" 400이 반환되고 서비스 정보가 없다면 구성에 문제가 있는 것입니다.)