从 Google Drive 存储下载数据到本地文件系统¶
Google Drive 用于存储日常使用数据,包括文档和照片。Google Drive 具有内置机制来促进小组协作,例如文档编辑器、文件共享机制。
前提任务¶
要使用这些运算符,您必须完成以下几项操作:
使用 Cloud Console 选择或创建一个 Cloud Platform 项目。
为您的项目启用计费功能,如 Google Cloud 文档中所述。
启用 API,如 Cloud Console 文档中所述。
通过 pip 安装 API 库。
pip install 'apache-airflow[google]'有关安装的详细信息。
GCSToLocalFilesystemOperator¶
GoogleDriveToLocalOperator
允许您将数据从 Google Drive 下载到本地文件系统。
以下是使用此运算符将文件从 Google Drive 下载到本地文件系统的示例。
tests/system/google/cloud/transfers/example_gdrive_to_local.py
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,
)
参考¶
更多信息,请参考: