private rds에 접근하기1 Private RDS에 Local Airflow에서 접근하기 프로젝트를 하다보니 Private Subnet에 생성한 RDS에 Local Airflow에서 테스트를 하고 싶은 일이 경우가 자주 발생했습니다.이를 위해 먼저 SSH 터널링을 사용해 Local 포트와 RDS 포트(3306)를 연결합니다.ssh -i ./BastionHostKey.pem -L 3307:[RDS 엔드포인트]:3306 ubuntu@[BastionHost IP]이를 통하여 로컬 3307 포트가 RDS의 3306 포트로 포트포워딩 되었습니다.이를 확인하기 위해 lsof -i :3307 명령을 통해 포트가 열려있는지 확인할 수 있습니다. 이후 Airflow를 Docker를 통하여 올린 후 Connections에 아래와 같이 추가합니다.Connection ID: 마음대로 만드셔도 상관 없습니다.Con.. 2024. 7. 24. 이전 1 다음