【发布时间】:2019-07-16 06:52:01
【问题描述】:
我需要将文件从 FTP 服务器复制到特定的 GCS 位置。 我正在使用 ftp_hook 将文件下载到 /data 文件夹中。 我需要将此文件移动到不同的 GCS 存储桶而不是 Composer GCS 存储桶。
我正在尝试使用 GoogleCloudStorageToGoogleCloudStorageOperator 运算符将文件从作曲家存储桶复制到所需的存储桶。 为此,我需要在 Airflow 任务中读取作曲家存储桶。我不想将其添加为自定义变量,因为我的作曲家本身是动态创建的。 那么如何获取我的data文件夹所在的composer bucket的信息呢?
【问题讨论】:
-
不确定存储桶名称在哪里决定?你想从哪里读到它?您想手动输入还是自动输入?可以使用 GCS API 吗?
-
我想以自动方式阅读。我可以使用 GCS API。但是使用 GCS API,我无法检查存储桶是否适合作曲家
-
嘿,我刚刚更新了我的回答,我想它会对你有所帮助!
标签: airflow google-cloud-composer