Airflow 구성 재정의

이 페이지의 안내에 따라 새 환경과 기존 환경의 Airflow 구성 옵션을 재정의하세요.

환경을 만들거나 업데이트할 때 Apache Airflow 구성 옵션을 다른 값으로 재정의할 수 있습니다. 이를 통해 사용자의 필요 및 요구사항에 맞게 Airflow 인스턴스를 조정할 수 있습니다.

새 환경의 구성 재정의

Console

  1. 환경 만들기 페이지를 엽니다.

    환경 만들기 페이지 열기

  2. Airflow 구성 재정의 아래에서 Airflow 구성 재정의 추가를 클릭합니다.

  3. 구성의 섹션, , 새 을 입력합니다.

예:

섹션
webserver dag_orientation RL

gcloud

환경을 만들 때 Airflow 구성 옵션을 재정의하려면 다음 안내를 따르세요.

gcloud composer environments create ENVIRONMENT_NAME \
    --location LOCATION \
    --airflow-configs=KEY=VALUE,KEY=VALUE,...

다음과 같이 바꿉니다.

  • ENVIRONMENT_NAME: 환경 이름입니다.
  • LOCATION: 환경이 위치한 Compute Engine 리전입니다.
  • KEY: 하이픈으로 구분된 구성 섹션 및 옵션 이름입니다(예: core-print_stats_interval).
  • VALUE: 옵션에 해당하는 값입니다.

예를 들면 다음과 같습니다.

gcloud composer environments create test-environment \
    --location us-central1 \
    --airflow-configs=core-load_example=True,webserver-dag_orientation=TB 

작업이 완료되면 명령어가 종료됩니다. 기다리지 않으려면 --async 플래그를 사용하세요. 추가 예시를 보려면 gcloud composer 환경 만들기 참조 페이지를 확인하세요.

API

Cloud Composer REST API로 Cloud Composer 환경을 만들 때 Airflow 속성을 재정의하려면 다음 안내를 따르세요.

  1. environments.create 요청을 만듭니다.
  2. 이 요청에서 Environment 리소스의 airflowConfigOverrides 필드(선택 사항)를 채웁니다.

기존 환경의 구성 재정의

Console

  1. 환경 페이지를 엽니다.

    환경 페이지 열기

  2. 환경 목록에서 해당 환경을 클릭합니다. 환경 세부정보 페이지가 열립니다.
  3. Airflow 구성 재정의 탭으로 이동합니다.
  4. 수정을 클릭합니다.
  5. 구성의 섹션, , 새 을 입력합니다.

예:

섹션
webserver dag_orientation RL

gcloud

기존 환경에 대해 Airflow 구성 옵션을 재정의하려면 다음 안내를 따르세요.

gcloud composer environments update ENVIRONMENT_NAME \
  --location LOCATION \
  --update-airflow-configs=KEY=VALUE,KEY=VALUE,...

다음과 같이 바꿉니다.

  • ENVIRONMENT_NAME: 환경 이름입니다.
  • LOCATION: 환경이 위치한 Compute Engine 리전입니다.
  • KEY: 하이픈으로 구분된 구성 섹션 및 옵션 이름입니다(예: core-print_stats_interval).
  • VALUE: 옵션에 해당하는 값입니다.

예를 들면 다음과 같습니다.

gcloud composer environments update test-environment \
    --location us-central1 \
    --update-airflow-configs=core-load_examples=True,webserver-dag_orientation=TB 

작업이 완료되면 명령어가 종료됩니다. 기다리지 않으려면 --async 플래그를 사용하세요. 추가 예시를 보려면 gcloud composer 환경 업데이트 참조 페이지를 확인하세요.

API

Cloud Composer REST API로 기존 Cloud Composer 환경에 대해 Airflow 속성을 재정의하려면 다음 안내를 따르세요.

  1. environments.patch 요청을 만듭니다.
  2. 이 요청의 작성 방법:

    • 지정된 옵션으로 기존의 모든 Airflow 구성 재정의를 바꾸려면 updateMask 매개변수에서 config.softwareConfig.airflowConfigOverrides 마스크를 지정합니다.
    • 특정 Airflow 구성 옵션을 재정의하려면 updateMask 매개변수에서 config.softwareConfig.airflowConfigOverrides. section-name 마스크를 지정합니다.

다음 단계