Справочная информация
Я пытаюсь запустить DAG в 22:00 America/New_York
один раз в день с понедельника по пятницу.Сценарий, который выполняет группа обеспечения доступности баз данных, принимает в качестве входных данных день, в который она выполняется для своего часового пояса (10 вечера с понедельника по пятницу).Когда я запускаю этот сценарий как DAG Airflow, дата выводится из макроса {{ ds_nodash }}
Проблема
Когда Airflow запускается, к тому времени он становится 22:00 в Нью-Йоркевремя уже на следующий день по UTC.Поскольку Airflow использует UTC, дата выполнения - на один день вперед, поэтому, когда моя группа обеспечения доступности баз данных использует макрос {{ ds_nodash }}
, это на один день вперед.
Вопрос:
Есть ли способ получить дату, скорректированную по часовому поясу, в виде макроса на воздушном потоке, или это единственное решение моей проблемы - отрегулировать сам макрос?