1. DAGs 폴더 기본 저장위치 설정
    dags_folder=/var/lib/airflow/dags 
    (airflow 디렉토리 밑의 dags 폴더)
  2. Dag 추가시 Airflow 적용 시기
    dag_dir_list_interval =300
    (5분)
  3. airflow를 api 형태로 외부에서 조작
    api 섹션의 auth_backend -> airflow.api.auth.backend.basic_auth
    + basic_auth : id pw를 가지고 인증하는 방식
  4. variable에서 변수의 값이 encrypted(123***)로 만들기
    변수이름에 아래 단어들이 variable의 key에 들어가야함 password, secret, passwd, authorization, api_key, apikey, access_token

  5. 이 환경 설정 파일이 수정됐다면, 실제로 반영하려면?
    sudo systemctl restart airflow-webserver
    sudo systemctl restart airflow-scheduler

  6. metadata db의 내용을 암호화
    fernet_key
  7. 시간 세팅
    default_timezone : 스케줄러가 실행하는 시간(start_date,end_date,schedule)
    + execution_date,로그기록시간은 예외적으로 영국기준시UTC를 따라 혼동을 준다.
    + 따라서 전부다 UTC로 통일하는걸 권장
    default_ui_timezone : 웹 사용자 인터페이스(UI)에서 사용되는 기본 시간대

 

 

+ Recent posts