airflow.providers.google.ads.operators.ads¶
此模組包含Google Ads到GCS的運算子。
類¶
將客戶列表儲存為CSV檔案到GCS。 |
模組內容¶
- class airflow.providers.google.ads.operators.ads.GoogleAdsListAccountsOperator(*, bucket, object_name, gcp_conn_id='google_cloud_default', google_ads_conn_id='google_ads_default', gzip=False, impersonation_chain=None, api_version=None, **kwargs)[source]¶
基類:
airflow.models.BaseOperator將客戶列表儲存為CSV檔案到GCS。
最終生成的客戶列表基於您的OAuth憑據。該請求返回您當前憑據可以直接操作的所有賬戶列表。這不一定包含賬戶層級結構中的所有賬戶;相反,它只包含您的認證使用者被添加了管理員或其他許可權的賬戶。
另請參閱
有關如何使用此運算子的更多資訊,請參閱指南:將Google Ads賬戶上傳到GCS
- 引數:
bucket (str) – 要上傳到的GCS儲存桶
object_name (str) – 儲存CSV檔案的GCS路徑。必須是完整的檔案路徑(例如 path/to/file.csv)
gcp_conn_id (str) – Airflow Google Cloud 連線ID
google_ads_conn_id (str) – Airflow Google Ads 連線ID
gzip (bool) – 上傳時壓縮本地檔案或檔案資料的選項
impersonation_chain (str | collections.abc.Sequence[str] | None) – 使用短期憑據模擬的可選服務賬戶,或獲取列表中最後一個賬戶的access_token所需的賬戶鏈列表,該賬戶將在請求中被模擬。如果設定為字串,則該賬戶必須授予發起賬戶Service Account Token Creator IAM角色。如果設定為序列,則列表中的身份必須授予緊鄰的前一個身份Service Account Token Creator IAM角色,且列表中的第一個賬戶將此角色授予發起賬戶(模板化)。
api_version (str | None) – 要使用的可選Google Ads API版本。
- template_fields: collections.abc.Sequence[str] = ('bucket', 'object_name', 'impersonation_chain')[source]¶