将数据从本地文件系统上传到 Google Drive¶
Google Drive 用于存储来自各种应用程序的大量数据。本页介绍如何将数据从本地文件系统上传到 Google Drive。
先决条件任务¶
要使用这些操作符,您必须执行以下几项操作:
使用 Cloud Console 选择或创建一个 Cloud Platform 项目。
按照 Google Cloud 文档中的说明,为您的项目启用结算功能。
按照 Cloud Console 文档中的说明,启用相应的 API。
通过 pip 安装 API 库。
pip install 'apache-airflow[google]'有关 安装 的详细信息。
LocalFilesystemToGoogleDriveOperator¶
LocalFilesystemToGoogleDriveOperator
允许您将数据从本地文件系统上传到 Google Drive。
使用此操作符时,您可以上传文件列表。
以下是使用此操作符将数据从本地文件系统上传到 Google Drive 的示例。
tests/system/google/suite/example_local_to_drive.py
upload_single_file = LocalFilesystemToGoogleDriveOperator(
gcp_conn_id=CONNECTION_ID,
task_id="upload_single_file",
local_paths=SINGLE_FILE_LOCAL_PATHS,
drive_folder=DRIVE_FOLDER,
)