從 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,
)
參考¶
更多資訊,請參考: