通过以下方式导入操作员:
from airflow.contrib.operators.gcs_download_operator import GoogleCloudStorageDownloadOperator
然后尝试在DAG中使用它:
download_file = GoogleCloudStorageDownloadOperator(bucket='us-central1-scale-training-d7d12089-bucket',
google_cloud_storage_conn_id='google_cloud_default',
object='params.json',
filename='params.json')
收到此错误:
“ GoogleCloudStorageDownloadOperator”未定义
编辑:我正在使用Google Cloud Composer,所以我假设已安装相关组件。
答案 0 :(得分:0)
如果还没有,还需要将GCP依赖项添加到Airflow:
pip install apache-airflow[gcp_api]
文档中提供了有关安装的更多信息:https://airflow.apache.org/installation.html