Установите соединение с Google Cloud в Airflow, используя env vars - PullRequest
0 голосов
/ 19 сентября 2018

Как настроить параметры подключения Google Cloud / BigQuery в Airflow с помощью переменных среды;и поэтому избегать необходимости входа в пользовательский интерфейс или запуска сценария?

1 Ответ

0 голосов
/ 19 сентября 2018

Предполагая, что проект находится в env var GOOGLE_CLOUD_PROJECT, вы можете установить эти

AIRFLOW_CONN_GOOGLE_CLOUD_DEFAULT=;?extra__google_cloud_platform__project=$GOOGLE_CLOUD_PROJECT
AIRFLOW_CONN_BIGQUERY_DEFAULT=;?extra__google_cloud_platform__project=$GOOGLE_CLOUD_PROJECT

В идеале Airflow разрешит проект по умолчанию None, а базовые библиотеки будут обрабатывать это

...