Microsoft에서 관리하는 전 세계 데이터 센터 네트워크를 통해 애플리케이션과 서비스를 빌드, 배포, 관리하기 위한 클라우드 컴퓨팅 플랫폼 및 인프라입니다.
안녕하세요, bbc0608!
Microsoft Q&A에 질문을 제출해 주셔서 감사합니다. 답변은 영어에서 한국어로 번역되었으므로 문법적 오류가 있더라도 양해 부탁드립니다.
"Failed to CreateArtifact: Artifact storage quota has been hit" 오류 메시지는 App Service 배포가 배포 아티팩트 스토리지 한도를 초과했음을 확인시켜줍니다. 이 한도는 전체 App Service 디스크 공간과는 별개입니다. /home/site/deployments에서 배포 폴더를 삭제하고 /tmp/zipdeploy를 비우는 것은 효과적인 첫 번째 단계이지만, 시스템이 사용량을 업데이트하는 데 시간이 걸릴 수 있으므로 할당량 재계산이 즉시 이루어지지 않을 수 있다는 점을 유의해야 합니다.
할당량 문제를 해결하는 방법
다음의 검증된 단계를 따라 문제를 해결하고 할당량이 재계산되도록 하세요.
- Kudu 콘솔을 사용하여 아티팩트 검토 및 제거하기
Kudu 콘솔(고급 도구)은 App Service 파일을 관리하는 가장 효과적인 방법입니다.
https://<your-app-name>.scm.azurewebsites.net 에서 __Kudu 콘솔__에 접속하세요.
배포 아티팩트가 저장되는 __/home/site/artifacts 디렉토리__를 확인하세요. /home/site/deployments에는 배포 결과가 저장되지만, /artifacts 폴더에는 원본 zip 파일 및 기타 데이터가 포함되어 있습니다.
Kudu 파일 탐색기를 사용하여 /home/site/artifacts에서 불필요한 파일과 폴더를 __수동으로 삭제__하세요. 이렇게 하면 할당량 재계산이 더 빠르게 이루어지는 경우가 많습니다.
- App Service 재시작하기
아티팩트를 삭제한 후, Azure 포털에서 App Service를 __재시작__하여 시스템이 스토리지 사용량을 재평가하고 할당량을 업데이트하도록 하세요.
- App Service 요금제 확장하기
만약 아티팩트 스토리지 한도에 정기적으로 도달한다면, 현재 App Service 요금제가 요구 사항을 충족하지 못하는 것일 수 있습니다. Basic 및 Standard 요금제는 할당량이 더 적고, Premium 및 Isolated 요금제는 스토리지가 더 크므로 더 크거나 빈번한 배포에 더 적합합니다. 요금제를 업그레이드하면 사용 가능한 스토리지가 증가합니다.