inflearn logo
강의

講義

知識共有

Azure Nativeで独自のGPTを作成する

FastAPIをAzure Functionsに変換する

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

解決済みの質問

286

donggle

投稿した質問数 1

0

 


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

 

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

 

image.png

어떻게 해야될까요?

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

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

 

++

 

javascript python mongodb azure FastAPI

回答 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 포털의 ‘통합’ 탭에서 스토리지 계정을 확인할 수 있습니다.

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

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

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

작업형 1 유형 부분

0

7

1

수강평 이벤트

0

15

2

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

0

10

2

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

0

28

2

강의노트는 어디있나요?

0

13

0

노션 학습 자료 권한 요청

0

13

1

수강기간 연장 문의드립니다.

0

19

1

2유형 레이블 인코딩 VS 원핫 인코딩

0

19

3

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