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。

详情请参阅以下内容: