Google Cloud SDK - 如何通过内部网关 url 调用 google api 或 urls?
Google Cloud SDK - how to call google apis or urls via internal gateway url?
我们正在使用 google cloud sdk Python 从 BigQuery 表中获取崩溃数据。根据公司政策,所有传出的互联网流量都必须通过中央网关进行路由。但是,我们注意到 bigquery api 被硬编码在 Python 程序中。我们如何将该端点外部化,以便通过该网关进行调用而不是更改程序?
讨论的终点是:
https://bigquery.googleapis.com/upload/bigquery/v2/projects/
您可以覆盖 BigQuery
的 api 端点
from google.cloud import bigquery
from google.api_core.client_options import ClientOptions
client_options = ClientOptions(api_endpoint="https://myNewEndpoint")
client = bigquery.Client(project="myProject",client_options=client_options)
....
我们正在使用 google cloud sdk Python 从 BigQuery 表中获取崩溃数据。根据公司政策,所有传出的互联网流量都必须通过中央网关进行路由。但是,我们注意到 bigquery api 被硬编码在 Python 程序中。我们如何将该端点外部化,以便通过该网关进行调用而不是更改程序?
讨论的终点是: https://bigquery.googleapis.com/upload/bigquery/v2/projects/
您可以覆盖 BigQuery
的 api 端点from google.cloud import bigquery
from google.api_core.client_options import ClientOptions
client_options = ClientOptions(api_endpoint="https://myNewEndpoint")
client = bigquery.Client(project="myProject",client_options=client_options)
....