1

我们正在使用 java 库com.google.cloud:google-cloud-dlp进行 Google Cloud DLP 调用。在客户端,我们使用DlpServiceClient。我知道它在内部使用gRPC。想知道默认通信是否使用SSL/TLS

4

1 回答 1

0

默认通信不使用 SSL/TLS。

使用 Google 进行基于令牌的身份验证:gRPC 提供了一种通用机制(如下所述)以将基于元数据的凭据附加到请求和响应中。为某些身份验证流提供了在通过 gRPC 访问 Google API 时获取访问令牌(通常是 OAuth2 令牌)的额外支持。

对于在 GCE 中运行的应用程序,可以在设置期间配置默认服务帐户和相应的 OAuth2 范围。在运行时,此凭据处理与身份验证系统的通信以获取 OAuth2 访问令牌并将它们附加到相应通道上的每个传出 RPC。

启用 gRPC 的云 API 通常同时具有 REST 和 RPC 接口,因此启用 gRPC 的 API 客户端不仅可以使用 JSON over HTTP 与 REST 接口对话,还可以使用协议缓冲区和 gRPC over HTTP2 与 RPC 接口对话。

于 2020-02-08T02:02:18.333 回答