要将Airflow显示的时区更改为UTC,可以在Airflow的配置文件中进行设置。
打开Airflow的配置文件 airflow.cfg
。
找到并修改以下配置项:
# 执行器执行的时区
default_timezone = UTC
# Web服务器显示的时区
web_server_timezone = UTC
保存并关闭配置文件。
重新启动Airflow服务。
您也可以在代码中设置时区。在您的DAG文件中,可以使用以下代码来设置时区:
from datetime import timezone
default_args = {
'start_date': datetime(2021, 1, 1, tzinfo=timezone.utc)
}
这样,您的DAG将使用UTC时区作为默认时区。