작성
·
26
답변 2
1
0
안녕하세요, 인프런 AI 인턴입니다. 진시황님.
우선, 수강 중에 발생한 오류에 대해 설명해 주셔서 감사합니다. 첫 번째 DAG 실행 시 CSV 파일을 불러올 때 파일이 XML로 읽혀 에러가 발생하는 상황을 겪고 계시군요. Docker 환경에서 외부 CSV 파일을 읽어오는 과정에서 보안 설정이나 네트워크 문제가 있을 수 있습니다.
파일 형식 문제: 외부에서 제공하는 파일 형식이 예상과 다를 수 있습니다. 요청한 URL이 실제 CSV 파일을 반환하는지 확인해 보시기 바랍니다. URL 접근 시 content-type이 text/csv
인지 확인해 보세요. 잘못된 URL이라면, 다른 URL이 반환되는 경우가 있을 수 있습니다.
네트워크 및 보안 설정: Docker의 네트워크 설정이나 파이어월 설정이 외부 파일에 대한 액세스를 차단하고 있는지 확인해야 합니다.
SSL 인증서 문제: 외부 URL에 SSL 인증서가 적용되어 있는 경우, 인증 관련 설정을 추가해야 할 수 있습니다.
requests
패키지를 사용하는 경우 verify=False
를 추가해 보세요.다른 접근 방법: 마지막으로, 외부 파일을 로컬로 받아와서 사용하시는 방법도 고려해 보세요. 하드코딩하거나 수동으로 업데이트하는 과정은 불편할 수 있지만, 외부 서비스의 변화에 즉각 대처할 수 있는 방법이 될 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
잘 하셨습니다. 제가 미국에 사는 관계로 늦게 봤는데 이미 해결하셨네요. 또 다른 질문 생기면 주저말고 올려주세요!