API 및 클라이언트 라이브러리 개요

사용 가능한 인터페이스

Data Catalog와 상호작용할 때 여러 프로그래매틱 인터페이스 중 하나를 사용할 수 있습니다. 권장 순으로 나열된 사용 가능한 인터페이스는 다음과 같습니다.

  • Google Cloud 클라이언트 라이브러리: Data Catalog 클라이언트 라이브러리는 여러 언어로 제공되며 gRPC로 빌드됩니다. 이들 클라이언트 라이브러리는 gRPC 맨 위에 추상화 레이어를 제공하고 작업 폴링, 재시도 등의 세부정보를 처리합니다(자세한 내용은 Data Catalog 클라이언트 라이브러리 참조).

  • gRPC: 클라이언트 라이브러리를 원하는 프로그래밍 언어로 사용할 수 없는 경우 gRPC 지원 언어로 Data Catalog용 gRPC 클라이언트 라이브러리를 생성할 수 있습니다. 이를 위해서는 GitHub 저장소에서 제공되는 프로토콜 버퍼 서비스 정의가 필요합니다. 그런 다음 grpc.io에서 원하는 언어에 해당하는 안내를 따라 클라이언트를 생성하여 사용할 수 있습니다.

  • REST API: Data Catalog의 클라이언트 라이브러리나 gRPC API를 사용할 수 없으면 REST API를 사용하세요.