Google bigquery BigQuery客户端Url

Google bigquery BigQuery客户端Url,google-bigquery,gsutil,pybigquery,Google Bigquery,Gsutil,Pybigquery,我的服务器是一个封闭的网络,我只想为bigquery客户端和gsutil创建一个白名单 我已尝试添加以下url https://cloud.google.com/bigquery https://console.cloud.google.com/ 但事实证明,bigquery需要多一点url来进行身份验证,还有更多。例如,像下面的URL https://accounts.google.com/o/oauth2/auth https://www.googleapis.com/oa

我的服务器是一个封闭的网络,我只想为bigquery客户端和gsutil创建一个白名单

我已尝试添加以下url

    https://cloud.google.com/bigquery
    https://console.cloud.google.com/
但事实证明,bigquery需要多一点url来进行身份验证,还有更多。例如,像下面的URL

https://accounts.google.com/o/oauth2/auth
https://www.googleapis.com/oauth2/v1/certs
有人知道用于bigquery客户端和gsutil的所有url吗。不仅用于身份验证,还用于创建作业和从存储器中获取数据https://www.googleapis.com/auth/bigquery用于BigQuery进行身份验证:

#This is a Python example
appflow = flow.InstalledAppFlow.from_client_secrets_file(
    "client_secrets.json", scopes=["https://www.googleapis.com/auth/bigquery"]
)
但是,您需要将项目的URL列入白名单,例如:

curl -H "Authorization: Bearer $ACCESS_TOKEN" \
 "https://www.googleapis.com/bigquery/v2/projects/$GOOGLE_CLOUD_PROJECT/datasets"
我建议您将所有GCS/Google API列为白名单,或者如果您想更详细地部署防火墙并查看您从GCS/BigQuery获得的流量