Google cloud firestore 是否可以在Airflow中使用datastore_export_操作符导出Firestore备份?

Google cloud firestore 是否可以在Airflow中使用datastore_export_操作符导出Firestore备份?,google-cloud-firestore,airflow,google-cloud-composer,Google Cloud Firestore,Airflow,Google Cloud Composer,虽然Data Store_export_操作符可用于Airflow(在Cloud Composer上运行),但是否可以使用该操作符运行计划的Firestore导出(在本机模式下) 刚接触Airflow/Composer时,我尝试使用datastore_export_操作符在Cloud Composer上运行导出,但收到一个错误 INFO - Subtask: googleapiclient.errors.HttpError: <HttpError 403 when requesting h

虽然Data Store_export_操作符可用于Airflow(在Cloud Composer上运行),但是否可以使用该操作符运行计划的Firestore导出(在本机模式下)

刚接触Airflow/Composer时,我尝试使用datastore_export_操作符在Cloud Composer上运行导出,但收到一个错误

INFO - Subtask: googleapiclient.errors.HttpError: <HttpError 403 when requesting https://datastore.googleapis.com/v1beta1/projects/[REDACTED]:export?alt=json returned "The caller does not have permission">
INFO-子任务:googleapiclient.errors.HttpError:

假设Cloud Composer将使用默认的GCP服务帐户是否正确?如果是,这是否意味着数据存储操作员不使用本机Firestore?是否有其他方式来运行导出?

如果您使用的是默认连接,则看起来它使用的是与您的环境关联的服务帐户。默认连接可以工作。我发现必须在IAM中明确(而不是默认)授予此权限。如果您使用默认连接,则看起来它使用的是与您的环境关联的服务帐户。默认连接可以工作。我发现必须在IAM中明确(而不是默认)授予此权限。