从 Google Drive 存储下载数据到本地文件系统¶
Google Drive 用于存储日常使用的数据,包括文档和照片。 Google Drive 具有内置机制,可促进小组工作,例如文档编辑器、文件共享机制。
先决条件任务¶
要使用这些操作符,您必须执行以下几项操作
使用 Cloud Console 选择或创建一个云平台项目。
按照 Google Cloud 文档中的说明,为您的项目启用结算。
按照 Cloud Console 文档中的说明,启用 API。
通过 pip 安装 API 库。
pip install 'apache-airflow[google]'安装 中提供了详细信息。
GCSToLocalFilesystemOperator¶
GoogleDriveToLocalOperator
允许您从 Google Drive 下载数据到本地文件系统。
下面是使用此操作符从 Google Drive 下载文件到本地文件系统的示例。
download_from_gdrive_to_local = GoogleDriveToLocalOperator(
task_id="download_from_gdrive_to_local",
gcp_conn_id=CONNECTION_ID,
folder_id="",
file_name=DRIVE_FILE_NAME,
output_file=OUTPUT_FILE,
)