Google 日历到 Google Cloud Storage 传输操作符¶
Google 有一项服务 Google Cloud Storage。此服务用于存储来自各种应用程序的大量数据。
使用 Google 日历,您可以快速安排会议和活动,并获得关于即将到来的活动的提醒,以便您始终知道接下来要做什么。
先决条件任务¶
要使用这些操作符,您必须执行以下几项操作
使用 Cloud Console 选择或创建 Cloud Platform 项目。
按照 Google Cloud 文档中的说明,为您的项目启用结算功能。
按照 Cloud Console 文档中的说明,启用 API。
通过 pip 安装 API 库。
pip install 'apache-airflow[google]'安装提供了详细信息。
从 Google 日历上传数据到 GCS¶
要将数据从 Google 日历上传到 Google Cloud Storage,您可以使用 GoogleCalendarToGCSOperator
。
upload_calendar_to_gcs = GoogleCalendarToGCSOperator(
task_id="upload_calendar_to_gcs",
destination_bucket=BUCKET_NAME,
calendar_id=CALENDAR_ID,
api_version=API_VERSION,
gcp_conn_id=CONNECTION_ID,
)
您可以将 Jinja 模板与 calendar_id
、destination_bucket
、destination_path
、impersonation_chain
一起使用。