# Airflow Connection Test 버튼 비활성화 해제하기

> Testing connections is disabled in Airflow configuration. Contact your deployment admin to enable it. 해결하기

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1723553429486/302a1dd5-bc49-4e88-8356-ee48b301be54.png align="center")

Airflow Webserver에서 Connection을 등록하려 하는데 Test버튼이 비활성화 되어 있었다.

이를 해결하기 위해선 airflow.cfg에 접근해줘야 하는데, 이를 위해선 2가지 방법이 존재한다.

(airflow를 docker로 실행시키고 있다는 전제 하)

1. #### webserver 컨테이너에 bash 쉘로 접근하기
    
2. #### docker-desktop UI에서 Edit하기
    

---

1번 방법은

먼저 webserver 컨테이너 bash 쉘에 접속한 후

```bash
sudo docker exec -it -u root ${airflow-webserver-container명} bash
```

`vim` 또는 `nano` 에디터로 airflow.cfg를 편집하는 방법이다.

하지만 편의성을 위해 필자는 docker desktop UI에서 Editor 기능을 사용하는 2번 방법으로 airflow.cfg 수정을 하였다.

<s>(뭔가 이런 UI가 있는게 더 편한 듯 하다..)</s>

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1723552876000/78437bad-32c1-4ee4-93dd-c4e4c9abb128.png align="center")

먼저 컨테이너 확인 화면에서 webserver 컨테이너를 선택해주고

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1723552924092/fbc693c0-6fd0-4541-a778-d97e91d6e20e.png align="center")

이렇게 opt/airflow/airflow.cfg 파일을 찾아낸 뒤 우측 상단의 Open file editor를 클릭한다.

그 뒤 열리는 airflow.cfg 본문 안에서 Ctrl + F로 `test_conn`을 검색하여 찾아 Disabled 값을 Enabled로 변경해주고 저장한다.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1723553481063/7330cc4b-448d-4d6a-ad93-a5a67b1a90a7.png align="center")

airflow.cfg 파일을 수정 했다면 webserver 컨테이너를 재실행시켜주고, 그럼 Connection에서 test 버튼이 활성화 되어있는 모습을 볼 수 있을 것이다!

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1723553171865/7810efb6-19cf-42b5-9d47-98fb25103d4c.png align="center")
