inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Tạo GPT của riêng bạn với Azure Native

Chuyển đổi hàm FastAPI sang Azure

환경변수를 넣고 배포했는데 Azure Functions이 안올라갑니다

Đã giải quyết

286

donggle

1 câu hỏi đã được viết

0

 


FastAPI를 Azure Functions 로 변환하는 강의를 따라 하던 중에

 

환경변수를 넣었는데 Azure Functions이 안올라갑니다 ..

 

image.png

어떻게 해야될까요?

로컬에서는 포스트맨으로 확인했을 때 다 연결 되었습니다.

그리고 배포도 성공이라고 떴는데 함수만 안 보이네요 ㅠㅠ

 

++

 

javascript python mongodb azure FastAPI

Câu trả lời 2

0

movingshape

안녕하세요.

조금 느리더라도, 빈 프로젝트부터 배포를 진행하면서 원인을 찾아가는게 좋을 것 같습니다 ㅠㅠ;

보통 FastAPI와 연동하지 않은 순수한 HTTP Trigger Function은 배포가 잘 됩니다. 아무것도 넣지 않은 HTTP Trigger Function조차 배포가 안된다면 다시한번 말씀해주시고. 다음과 같이 시도해볼 수 있습니다.

 

  1. requirements.txt만 설정

    1. 내부적으로 라이브러리를 설치할텐데, Python 버전과 requirements.txt가 충돌나는지 확인할 수 있습니다.

  2. 환경변수 설정

  3. import FastAPI만 작성

    1. FastAPI를 import 했을 때 정상적으로 실행되는지 확인할 수 있습니다.

등등.. 말씀드린 단계가 아니더라도, 최대한 단계를 쪼개가면서 확인해보시면 배포가 되지 않는 병목구간을 찾으실 수 있으실거라 생각합니다 ㅠㅠ;

 

https://www.inflearn.com/community/questions/1427142/api%EC%99%80-db%EC%97%B0%EA%B2%B0

혹은 해당 링크 내 Application Insights 리소스 확인하는법이 댓글로 첨부되어있습니다. Application Insights 리소스 내에 "0 Function Loaded." 및 Exception Log가 남아있는지도 확인하시면 좋을 듯 합니다.

 

확인 후 안되실 때 연락주시면 다시 도와드리겠습니다.

0

donggle

함수 앱 삭제하고 다시 만들었더니 됩니다 ! 처음엔 다시 만들어도 배포가 안됐었는데 https://www.inflearn.com/community/questions/1337610/azure-function-deploy-%EC%8B%A4%ED%8C%A8 여기 방법 했던거 그대로 스토리지 추가하니까 이번에는 되었네요 ㅎㅎ.. 답변 감사합니다 !!

0

movingshape

강의를 다시 한번 찍어야겠네요 ㅠㅠ 확인 감사합니다!!

0

communityai8509

안녕하세요, 동글동글동님. 인프런 AI 인턴입니다.

Azure Functions에 환경변수를 올바르게 설정하고도 배포가 되지 않는 문제는 흔히 발생할 수 있는 이슈입니다. 몇 가지 확인해볼 사항들을 제안드리겠습니다.

  1. 환경변수 설정 확인:

    • Azure 포털의 함수 앱 설정에서 입력한 환경변수들이 정확하게 설정되어 있는지 확인해 주세요. 환경변수 이름에 오타가 있는지, 필요한 변수가 빠진 것은 없는지도 확인해야 합니다.
  2. Azure Functions의 로그 확인:

    • Azure 포털에서 Azure Functions의 로그를 확인하여 배포 중 어떤 오류가 발생했는지를 확인해 보세요. 로그 메시지를 통해 구체적인 오류 원인을 파악할 수 있습니다.
  3. 로컬 개발환경과의 차이점 확인:

    • 로컬 환경에서는 잘 작동하지만 Azure에서 동작하지 않는 경우는, 종종 환경설정(예: 환경변수)이나 라이브러리 버전의 차이 때문일 수 있습니다. 로컬과 Azure의 설정을 비교해 보는 것이 좋습니다.
  4. 종속성 문제:

    • requirements.txt 파일에 필요한 모든 라이브러리가 명시되어 있는지 확인하세요. 배포 시 종속성이 누락되면 배포가 실패할 수 있습니다.
  5. 스토리지 계정 연결 상태 확인:

    • Azure Functions 앱이 스토리지 계정에 제대로 연결되어 있는지 확인하세요. Azure 포털의 ‘통합’ 탭에서 스토리지 계정을 확인할 수 있습니다.

기존 비슷한 문제와 관련된 링크를 아래에 제공하오니 참고하시길 바랍니다:

위 링크에서 같은 문제를 해결한 사례를 확인하실 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

20번강좌에 대한 질문입니다.

0

1

1

6-6

0

14

1

작업형 1 유형 부분

0

13

1

수강평 이벤트

0

20

2

순위가 동률일 때의 처리에 대해 질문드립니다.

0

19

2

작업형 1 (삭제예정, 구 버전)

0

33

2

강의노트는 어디있나요?

0

19

1

노션 학습 자료 권한 요청

0

17

1

font.html azure blob에 다시 올려줘야하는거 맞을까요?

0

45

1

API 배포시 No HTTP triggers found. 이슈 발생

0

122

3

학습 대상자 질문입니다

0

110

3

Azure function 트러블 슈팅 건

0

165

2

webpubsub연결 오류

0

155

2

API와 DB연결

0

406

2

400 연결 오류

1

279

2

pub/sub 연결하기 문의

1

274

2

프런트와 Pub/Sub연결하기 문의

1

262

2

나만의 Azure OpenAI service (gpt-4o) 구성하기

1

334

2

Azure Function 파일 이름 규칙 문의

1

224

1

Azure Function Deploy 실패

2

514

3

SLM을 이용한 사내 전용 AI

1

685

2

"Azure Blob Storage 생성" 강의의 프론트 코드 질문

1

275

1

훌륭한 강의 입니다!!

3

267

3

동형형 잘 들을게요

1

218

1