# 設置配置選項
第一次運行Airflow時,它會在`$AIRFLOW_HOME`目錄中創建一個名為`airflow.cfg`的文件(默認情況下為`~/airflow` `$AIRFLOW_HOME` )。 此文件包含Airflow的配置,您可以對其進行編輯以更改任何設置。 您還可以使用以下格式設置帶有環境變量的選項: `$AIRFLOW__{SECTION}__{KEY}` (注意雙下劃線)。
例如,元數據庫連接字符串可以在`airflow.cfg`設置,如下所示:
```
[ core ]
sql_alchemy_conn = my_conn_string
```
或者通過創建相應的環境變量:
```
AIRFLOW__CORE__SQL_ALCHEMY_CONN = my_conn_string
```
您還可以通過將`_cmd`附加到鍵來在運行時派生連接字符串,如下所示:
```
[ core ]
sql_alchemy_conn_cmd = bash_command_to_run
```
- 但只有三個這樣的配置元素,即sql_alchemy_conn,broker_url和result_backend可以作為命令獲取。 這背后的想法是不將密碼存儲在純文本文件的框中。 優先順序如下 -
1. 環境變量
2. airflow.cfg中的配置
3. airflow.cfg中的命令
4. 默認