Desplegar una Azure Function App Python 3.11 en un plan PremiumV3 Linux que utiliza azure-identity y cryptography

Arley Galán Lozada 0 Puntos de reputación
2025-05-21T02:25:48.13+00:00
  • "Python 3.11 Function App en Linux PremiumV3. El remote build (Oryx) parece instalar las dependencias de requirements.txt (incluyendo cryptography como manylinux wheel) en un directorio temporal (/tmp/build/expressbuild/.python_packages/...) según los logs del Deployment Center. Sin embargo, la carpeta .python_packages no se crea/copia a /home/site/wwwroot/.python_packages. Esto resulta en errores HTTP 500 y la función no puede encontrar sus módulos."
  • "Hemos verificado y asegurado: SCM_DO_BUILD_DURING_DEPLOYMENT=1, ENABLE_ORYX_BUILD=1, WEBSITE_RUN_FROM_PACKAGE=0, PYTHONPATH=/home/site/wwwroot. Se ha limpiado wwwroot antes de cada despliegue. Se ha probado con y sin BUILD_FLAGS=UseExpressBuild."
  • "El log /tmp/oryx-build.log aparece vacío en el Deployment Center."
  • Proporciónales los IDs de los despliegues, tu requirements.txt, y la salida de find / -type d -name "cryptography" de Kudu.
Azure
Azure
Plataforma e infraestructura de informática en la nube para crear, implementar y administrar aplicaciones y servicios a través de una red mundial de centros de datos administrados por Microsoft.
624 preguntas
{count} votos

Su respuesta

Las respuestas se pueden marcar como respuestas aceptadas por el autor de la pregunta, lo que ayuda a los usuarios a conocer la respuesta que resolvió el problema del autor.