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