将数据从 Google Drive 存储下载到本地文件系统¶
Google Drive用于存储日常使用数据,包括文档和照片。Google Drive 具有内置机制来促进小组工作,例如文档编辑器、文件共享机制。
先决任务¶
要使用这些运算符,您必须执行以下几项操作
使用Cloud 控制台选择或创建 Cloud Platform 项目。
为您的项目启用帐单,如Google Cloud 文档中所述。
启用 API,如Cloud 控制台文档中所述。
通过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,
)