BigQuery和客户端库之间的数据传输是否安全?

时间:2019-04-15 06:40:34

标签: java google-bigquery

BigQuery和客户端库之间的数据传输是否安全?

我需要传输一点数据,如果没有任何保护,这些数据将无法通过网络传输。我的应用程序在GCP之外,所以我的第一个想法是,默认情况下,BigQuery的Java库是否支持某种传输加密?

1 个答案:

答案 0 :(得分:2)

  

BigQuery和客户端库之间的数据传输是否安全?

是的,默认情况下,与BigQuery的所有连接都是通过https和安全的。

如果您使用BigQuery API并检查curl标头(请注意使用https),则很容易看到这一点

curl --request POST \
  'https://www.googleapis.com/bigquery/v2/projects/projectId/queries' \
  --header 'Authorization: Bearer [YOUR_ACCESS_TOKEN]' \
  --header 'Accept: application/json' \
  --header 'Content-Type: application/json' \
  --data '{"query":"select 5"}' \
  --compressed

实际上,要禁用SSL验证,您需要在通话中定义它,例如,在BigQuery CLI中,如果要禁用ssl,则需要执行--disable_ssl_validation