해결된 질문
작성
·
35
·
수정됨
0
10:07:43 PM bh-mygpt-api-function: Zip package size: 5.59 kB
10:07:44 PM bh-mygpt-api-function: Fetching changes.
10:07:45 PM bh-mygpt-api-function: Cleaning up temp folders from previous zip deployments and extracting pushed zip file /tmp/zipdeploy/f322c28d-ce96-4124-9cb3-252f7c3879e2.zip (0.01 MB) to /tmp/zipdeploy/extracted
10:07:47 PM bh-mygpt-api-function: Updating submodules.
10:07:48 PM bh-mygpt-api-function: Preparing deployment for commit id '46352960-d'.
10:07:48 PM bh-mygpt-api-function: PreDeployment: context.CleanOutputPath False
10:07:48 PM bh-mygpt-api-function: PreDeployment: context.OutputPath /home/site/wwwroot
10:07:48 PM bh-mygpt-api-function: Repository path is /tmp/zipdeploy/extracted
10:07:48 PM bh-mygpt-api-function: Running oryx build...
10:07:48 PM bh-mygpt-api-function: Command: oryx build /tmp/zipdeploy/extracted -o /home/site/wwwroot --platform python --platform-version 3.11 -p packagedir=.python_packages/lib/site-packages
10:07:49 PM bh-mygpt-api-function: Operation performed by Microsoft Oryx, https://github.com/Microsoft/Oryx
10:07:49 PM bh-mygpt-api-function: You can report issues at https://github.com/Microsoft/Oryx/issues
10:07:49 PM bh-mygpt-api-function: Oryx Version: 0.2.20230210.1, Commit: a49c8f6b8abbe95b4356552c4c884dea7fd0d86e, ReleaseTagName: 20230210.1
10:07:49 PM bh-mygpt-api-function: Build Operation ID: 379fd46c502b6733
10:07:49 PM bh-mygpt-api-function: Repository Commit : 46352960-d49c-4dd9-8718-f017c28fb0aa
10:07:49 PM bh-mygpt-api-function: OS Type : bullseye
10:07:49 PM bh-mygpt-api-function: Image Type : githubactions
10:07:49 PM bh-mygpt-api-function: Detecting platforms...
10:08:00 PM bh-mygpt-api-function: Syncing triggers...
10:08:02 PM bh-mygpt-api-function: Querying triggers...
10:08:03 PM bh-mygpt-api-function: No HTTP triggers found.
VS Code에서 API 배포시 No HTTP triggers found 가 뜨면서 배포가 제대로 안되는 것 같습니다.
저도 애져 포탈에서 함수 앱을 만들 때 스토리지 부분이 없었는데 다른 분들의 질문답변 내용을 참고해서 AzureWebJobsStorage 을 액세스 키로 채워줘도 해결되진 않았습니다
어디 부분이 문제일까요??
그리고 코드 틀린 부분이 있는지 확인하고 다시 테스트를 해보려면 강의를 처음부터 다시 봐야하는데 완성된 코드 예제는 없을까요?
답변 3
0
0
안녕하세요.
No HTTP Triggers Found 문제
해당 메세지는 정상적으로 배포되었을때도 "No HTTP Triggers Found." 라는 문구가 발생합니다.
해당 Functions가 정상적으로 배포되었는지 확인하시려면, 배포가 잘 될 때까지 약간의 딜레이가 소요될 수 있으므로 1~2분정도 대기 하신 뒤 해당 Functions의 URL에 직접 접근해보는게 가장 정확합니다.
AzureWebJobsStorage 을 액세스 키로 채워줘도 해결되진 않았습니다.
이 키 값의 경우, 다른분들께서 안되는 사례가 있긴 했지만... Azure Functions를 생성하면 기본적으로 세팅되는걸로 알고있어서, 사실 세팅을 안해줘도 될 것 같다는게 제 생각이긴 합니다.
아마 Azure Functions를 세팅할 때 Functions와 연동된 스토리지를 알아서 만들기 때문에, 이 과정중에 세팅이 자동적으로 될 것 같아서.. 새 Azure Functions 생성하셔서 재시도를 해보시는걸 추천드립니다.
이 때 연동된 스토리지를 생성하는 설정을 자세히 확인해보시길 바랍니다.
완성된 코드 예제가 없을까요?
강의 제작 시점부터 생각해본 내용이나, 완성된 코드를 Github을 통해 공유드린다 하더라도 환경변수, 라이브러리 세팅 문제, 파이썬 버전 문제 등으로 이를 실행시키기가 어려울 것이라 판단하여, 완성된 코드 전체는 제공하지 않고 있습니다.
0
안녕하세요, 인프런 AI 인턴입니다. 두루미님.
Azure Functions 배포 시 “No HTTP triggers found” 오류는 HTTP 트리거가 정의되지 않았거나 Azure에서 이를 인식하지 못하는 경우 발생합니다. 이 문제를 해결하기 위해 점검할 사항을 몇 가지 제안드리겠습니다.
function.json
파일 확인:
function.json
파일이 존재해야 하며, 여기에 "type": "httpTrigger"
가 제대로 설정되어 있는지 확인해 주세요.Host.json 파일 확인:
host.json
파일도 확인합니다. 일반적으로 특별한 설정이 필요하지 않지만, 혹시 잘못된 설정이 있는지 확인해 봅니다.위치 및 경로 확인:
의존성 및 환경 설정:
requirements.txt
에 필요한 모든 패키지가 명시되어 있고, 배포 시 제대로 설치되었는지 확인하세요.로컬에서 확인하기:
성공적인 설정 사례 참고하기:
만약 완성된 코드나 예제가 필요하다면, 강의의 수업자료나 이전의 코드 스냅샷을 활용하는 것도 방법일 수 있습니다. 지식공유자의 경우 강의 내에서 제공되는 자료 등을 통해 도움을 받을 수 있도록 안내해주세요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.