将数据从本地文件系统上传到 Google Drive¶
Google Drive 用于存储来自各种应用程序的大量数据。此页面展示了如何将数据从本地文件系统上传到 Google Drive。
先决任务¶
要使用这些操作符,您必须执行以下操作
使用 Cloud 控制台 选择或创建 Cloud Platform 项目。
为您的项目启用帐单,如 Google Cloud 文档 中所述。
启用 API,如 Cloud 控制台文档 中所述。
通过 pip 安装 API 库。
pip install 'apache-airflow[google]'有关 安装 的详细信息,请访问此处。
LocalFilesystemToGoogleDriveOperator¶
LocalFilesystemToGoogleDriveOperator
允许你将数据从本地文件系统上传到 GoogleDrive。
当你使用此操作符时,你可以上传文件列表。
以下是使用此操作符将数据从本地文件系统上传到 Google Drive 的示例。
upload_single_file = LocalFilesystemToGoogleDriveOperator(
gcp_conn_id=CONNECTION_ID,
task_id="upload_single_file",
local_paths=SINGLE_FILE_LOCAL_PATHS,
drive_folder=DRIVE_FOLDER,
)