Google cloud composer get airflow webserver_id - PullRequest
0 голосов
/ 18 марта 2020

У меня есть проект GCP my_project_id, содержащий composer экземпляр my_project_id_cmpsr_id. Чтобы получить доступ к Airflow rest API, мне нужно получить так называемый webserver_id. Таким образом, URL веб-сервера GCP airflow имеет форму {webserver-id}.appspot.com, как указано здесь в документации

# This should be part of your webserver's URL:
# {tenant-project-id}.appspot.com
webserver_id = 'YOUR-TENANT-PROJECT'

Возможно ли получить webserver_id как fg8348538536e2df34-fd project_id и composer_id?

1 Ответ

1 голос
/ 18 марта 2020

Возможно, вы можете go к своему интерфейсу Airflow, чем Admin -> Configuration, и найти ключ base_url, который является вашим webserver-id (без https:// и .appspot.com частей).

Другой способ сделать это - использовать следующую команду:

gcloud composer environments describe <ENVIRONMENT_NAME> --location <LOCATION>

И вы увидите переменную config: -> airflowUri.

Надеюсь, это поможет.

...