Cloud Composer 1 | Cloud Composer 2 | Cloud Composer 3
이 페이지에서는 일반적인 Airflow 웹 서버 문제의 문제 해결 단계 및 정보를 제공합니다.
Airflow 웹 서버는 Airflow DAG 및 태스크를 관리하기 위한 사용자 인터페이스를 제공하는 Airflow 구성요소입니다. 이 페이지에서는 환경의 Airflow 웹 서버 액세스와 관련된 다양한 문제 또는 Airflow 로그에 표시되는 웹 서버 관련 경고에 대한 문제 해결 단계를 설명합니다.
네트워크 액세스 제어가 사용 설정된 경우 Airflow UI에 액세스할 수 없음
증상: 웹 서버 액세스 제어가 구성된 후 Airflow UI에 액세스할 수 없습니다. 일반적으로 이 경우 표시되는 오류 코드는 403입니다.
문제에 관한 정보: Cloud Composer는 웹 서버 네트워크 액세스 제어를 지원하므로 웹 서버에 연결할 수 있는 IP 범위를 지정할 수 있습니다.
Airflow UI에 액세스하는 데 문제가 발생하면 일반적으로 오류 403이 반환됩니다. 이 오류가 웹 서버 네트워크 액세스 제어와 관련이 있는지 확인하려면 다음 안내를 따르세요.
- 환경 목록에서 환경 이름을 클릭합니다. 환경 세부정보 페이지가 열립니다.
- 환경 구성 탭으로 이동합니다.
- 웹 서버 액세스 제어 항목이 모든 IP 주소에 액세스 권한이 있음(기본값)으로 설정되어 있는지 확인합니다.
- 모든 IP 주소에 액세스 권한이 있음(기본값) 이외의 값이 구성된 경우 네트워크 액세스 제어가 사용 설정되고 Airflow UI 공개 상태가 제공된 IPv4 및 IPv6 주소 범위로 제한됩니다. 이 경우 웹 서버 네트워크 액세스 제어와 관련된 문제일 수 있습니다.
대부분의 경우 문제의 원인은 사용자가 지정한 의도된 IP와 실제로 Airflow UI에 연결하도록 결정된 IP가 불일치하기 때문입니다. 이 문제를 해결하려면 다음 안내를 따르세요.
환경 목록에서 환경 이름을 클릭합니다. 환경 세부정보 페이지가 열립니다.
환경 구성 탭으로 이동합니다.
웹 서버 액세스 제어 항목을 찾아 수정을 클릭합니다.
웹 서버 네트워크 액세스 제어 대화상자에서 모든 IP 주소의 액세스 허용을 선택합니다.
Airflow UI에 여러 번 액세스하고 문제 없이 작동하는지 확인합니다.
문제가 발생하지 않으면 다음 단계로 진행합니다.
이 시점에서 문제가 발생하면 IAM 권한 구성과 관련된 문제일 수 있습니다. Cloud Composer의 IAM 권한에 대한 자세한 내용은 액세스 제어를 참조하세요.
웹 서버 네트워크 액세스 제어 대화상자에서 특정 IP 주소의 액세스만 허용을 선택합니다.
0.0.0.0/0
IP 범위를 추가한 후 Airflow UI에 여러 번 액세스하고 문제 없이 작동하는지 확인합니다.문제가 발생하지 않으면 연결하려는 IP가 IPv4 주소입니다.
이 시점에서 문제가 발생하면 연결하려는 IP가 IPv6 주소임을 의미합니다.
0.0.0.0/0
IP 범위를 삭제하고::/0
IP 범위를 추가합니다.문제가 발생하지 않으면 연결하려는 IP가 IPv6 주소입니다.
이 시점에서 문제가 발생하면 연결하려는 IP가 IPv4 주소임을 의미합니다.
이제 결정된 주소가 IPv4 또는 IPv6 중 무엇인지 확인했습니다.
주소 유형에 따라
::/0
또는0.0.0.0/0
범위를 더욱 구체적인 범위로 좁혀 액세스가 작동하지 않을 때 가장 넓은 범위를 확인합니다.IP 주소로 가정하는 주소가 포함된 넓은 서브넷 마스크(예:
192.0.2.0/8
)로 시작할 수 있습니다.IP 주소를 결정하려면 해당 페이지를 방문할 때 외부 IP 주소를 제공하는 서드 파티 서비스를 사용하면 됩니다. '내 IP 주소는 무엇인가요?' 검색어로 이러한 서비스를 검색할 수 있습니다.