프록시 구성

HTTP 또는 HTTPS 프록시를 통해 Google Ads API에 연결해야 하는 경우 구성 파일에서 http_proxy 설정을 프로그래매틱 방식으로 또는 환경 변수를 통해 구성할 수 있습니다. http_proxy 설정은 Python 클라이언트 라이브러리에서 사용하는 기본 gRPC 전송 채널에 적용됩니다.

google-ads.yaml을 사용하여 구성

google-ads.yaml 파일에서 http_proxy 설정을 지정합니다.

# Optional proxy configuration used for API requests. If your proxy does not
# require authentication, specify only the host and port.
http_proxy: INSERT_PROXY_HERE

예를 들어 http://user:pass@localhost:8082를 프록시로 지정할 수 있습니다.

프로그래매틱 방식으로 구성

다른 구성 설정과 마찬가지로 GoogleAdsClient 초기화 메서드 (load_from_dict, load_from_env, load_from_string)를 사용하여 프로그래매틱 방식으로 프록시 설정을 구성할 수도 있습니다.

from google.ads.googleads.client import GoogleAdsClient

config = {
    # Include other required configuration settings here.
    "http_proxy": "INSERT_PROXY_HERE",
}
googleads_client = GoogleAdsClient.load_from_dict(config)

환경 변수를 사용하여 구성

load_from_env 메서드로 프록시를 구성하려면 GOOGLE_ADS_HTTP_PROXY 환경 변수를 설정하세요.

export GOOGLE_ADS_HTTP_PROXY="http://user:pass@localhost:8082"