카우치베이스 카펠라

Couchbase Capella 공개 API와 Postman 사용하기

5 분 읽기

중요 공지: V3 API가 곧 지원 중단되며, 지원 종료일 이후에는 더 이상 업데이트나 지원을 받지 못함을 알려드립니다. 향상된 기능과 개선된 성능의 혜택을 누리실 수 있도록 새로운 V4 API로 전환하실 것을 강력히 권장합니다. 저희는 다음을 준비했습니다: V4 사용을 시작하는 방법에 대한 단계를 자세히 설명하는 종합 가이드 과정을 최대한 원활하게 진행하기 위해.


카우치베이스 카펠라는 관리자와 개발자가 다양한 프로그래밍 언어와 플랫폼을 사용하여 제어 평면(Control Plane)을 통합하고 상호 작용할 수 있도록 지원하는 공개 API를 제공합니다.. RESTful API는 고객이 Couchbase Capella와 통합하고 다음과 같은 작업을 수행할 수 있도록 지원합니다.

  • 사용자 온보딩 및 오프보딩
  • 데이터베이스 수명 주기 관리
  • 데이터베이스 모니터링

이 블로그 게시물에서는 활용하는 방법을 보여드립니다 포스트맨 API 클라이언트 REST 인터페이스를 통해 Couchbase Capella 공개 API와 상호작용하기 위해.

이 튜토리얼은 카펠라 공개 API v3를 사용합니다. 호환성이 깨지는 변경사항이 도입될 수 있는 개편된 버전의 API가 준비 중입니다. 따라서 이 버전의 API는 이전 버전과의 호환성을 보장하지 않으므로 프로덕션 배포에 사용하는 것을 권장하지 않습니다. 그러나 API를 평가하고 새 버전의 공개 API에서 지원되기를 원하는 기능에 대한 피드백을 제공해 주시는 것을 권장합니다.

전제 조건

  • Postman은 REST API와 상호작용하기 위한 훌륭한 도구입니다. 이 튜토리얼의 남은 부분에서는 사용자가 Postman을 로컬에 설치했으며 사용할 준비가 되어 있다고 가정합니다. 다음에서 다운로드할 수 있습니다. postman.com/downloads
  • 다음 단계는 Capellla에서 Couchbase Capella의 OpenAPI 파일을 다운로드하는 것입니다. 문서 사이트

  • 공개 API를 사용하려면 액세스 키와 시크릿 키도 생성해야 합니다. 키 설정 방법에 대한 지침을 참조하세요. 여기.

새로운 Postman 환경 만들기

이 단계에서는 새 Postman 환경(Postman 요청에서 사용할 수 있는 변수 모음)을 설정합니다. Couchbase Capella의 공개 API에는 액세스 키와 비밀 키가 필요합니다.

변수 이름을 정확히 다음과 같이 지정해야 합니다:

  • 액세스 키 액세스 키가 포함된
  • 비밀 키 당신의 비밀을 담은

이 새로운 환경을 활성 환경으로 설정하는 것이 아마 가장 좋을 것입니다.

OpenAPI 정의 가져오기

다음 단계는 아까 다운로드한 OpenAPI 정의 파일을 가져오는 것입니다. 이렇게 하면 새로운 Postman 컬렉션이 생성됩니다.

이 시점에서 Postman에 컬렉션과 환경이 설정되었습니다.

인증 구성

Couchbase Capella Public API는 소지자 토큰 인증 메커니즘; 퍼블릭 API에 대한 각 호출은 인증되어야 합니다. 모든 요청에 전송해야 하는 두 개의 헤더에 대한 세부 정보는 다음에서 확인할 수 있습니다. 공식 문서 보안 헤더에 관하여.

시작하는 데 도움을 드리기 위해, 액세스 및 시크릿 키를 기반으로 필요한 헤더를 생성하는 Postman 사전 요청 스크립트를 제공합니다.

이 코드를 복사하여 다음 곳에 붙여넣어야 합니다: 사전 요청 스크립트 컬렉션 섹션. 사전 요청 스크립트에 대한 자세한 정보는 다음을 방문하여 확인할 수 있습니다. Postman의 문서 사이트.

이 시점에서 쿼리를 실행할 준비가 되었습니다. 다음으로 몇 가지 실행 방법을 살펴보겠습니다. 공개 API 쿼리.

쿼리 실행

첫 번째 예시로, 다음을 실행해 보겠습니다. 사용자 목록 사용자 폴더를 호출하세요.

이 쿼리를 실행하면 시스템에 사용자가 있음에도 불구하고 응답이 비어 있는 것을 확인할 수 있습니다. 이는 쿼리 매개변수에 잘못된 기본값이 할당되었기 때문입니다.

다음 쿼리 파라미터를 수정해야 합니다: 페이지 그리고 페이지당 항목 수. 다음 예시에서, 나는 바꿀 것이다 페이지 1과 그리고 페이지당 항목 수 API에서 예상된 결과를 얻으려면 100으로 설정하세요.

그게 다입니다! 이제 Couchbase Capella의 공개 API를 탐색할 준비가 되었습니다. 프로젝트에서 이를 활용할 수 있는 흥미로운 방법을 찾으시기를 바랍니다.

이 기사 공유하기

작가

이슈반 오르반(Istvan Orban)은 카우치베이스(Couchbase)의 수석 제품 관리자(Principal Product Manager)이며 영국에 거주하고 있습니다. 이슈반은 풀스택 소프트웨어 엔지니어, 팀 리더, 데브옵스 엔지니어로서 폭넓은 경력을 가지고 있습니다. 그의 주된 관심 분야는 보안과 싱글 사인온(SSO)입니다. 이슈반은 20년의 전문 경력 동안 여러 대규모 프로젝트를 이끌었습니다.

댓글 남기기

카우치베이스 카펠라를 시작할 준비가 되셨나요?

개발 시작하기

NoSQL을 탐색하고, 리소스를 찾아보고, 튜토리얼을 시작하려면 개발자 포털을 확인하세요.

카펠라 프리 사용하기

단 몇 번의 클릭으로 카우치베이스(Couchbase)를 직접 체험해 보세요. Capella DBaaS는 시작하기 가장 쉽고 빠른 방법입니다.

연락해

Couchbase 제품군에 대해 더 알고 싶으신가요? 저희가 도와드리겠습니다.