Airflow 气流';Google CloudStorageDownloadOperator';没有定义
以以下方式导入运算符:Airflow 气流';Google CloudStorageDownloadOperator';没有定义,airflow,google-cloud-composer,Airflow,Google Cloud Composer,以以下方式导入运算符: from airflow.contrib.operators.gcs_download_operator import GoogleCloudStorageDownloadOperator 然后尝试在DAG中使用它: download_file = GoogleCloudStorageDownloadOperator(bucket='us-central1-scale-training-d7d12089-bucket', google_cloud_storag
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,因此我假设已安装相关的依赖项。如果尚未安装,还需要将GCP依赖项添加到:
pip安装apache气流[gcp\U api]
文档中有关于安装的更多信息:我正在使用cloud composer,所以我假设这些已经安装好了这些已经安装好了,您不应该尝试在composer中运行“pip安装apache airflow”。我在我的cloud composer中运行了您的代码,它成功了。你介意添加整个DAG以便我们可以查看它吗?你能告诉我们你的环境是什么版本的Composer吗?您可以使用“gcloud composer environments description”我对这些命令也有同样的问题:从aiffair.contrib.operators.gcs_到_s3导入GoogleCloudStorageTo3Operator从aiffair.contrib.operators.s3_到_gcs_operator导入s3TogleCloudStorageOperator。默认情况下是否安装了contrib操作员?