Rígido
Recibo el error al implementar la función de Azure desde el sistema local. Revisé algunos blogs y se indica que mi función no puede conectarse con la cuenta de almacenamiento de Azure que tiene los metadatos de funciones.
Además, la función en el portal muestra el error como: El tiempo de ejecución de Azure Functions es inaccesible
Anteriormente, mi función se estaba ejecutando, pero después de integrar la función con Azure plan de servicio de aplicaciones premium ha dejado de funcionar. Mi suposición es que mi plan de servicio de aplicaciones tiene alguna restricción para la regla de tráfico entrante/saliente y, debido a esto, no puede establecer la conexión con la cuenta de almacenamiento asociada a la función.
Además, me gustaría resaltar que si una función usa el plan premium, entonces tenemos que agregar algunas otras propiedades de configuración.
WEBSITE_CONTENTAZUREFILECONNECTIONSTRING = "DefaultEndpointsProtocol=https;AccountName=blob_container_storage_acc;AccountKey=dummy_value==;EndpointSuffix=core.windows.net"
WEBSITE_CONTENTSHARE = "my-function-name"
Para la propiedad WEBSITE_CONTENTSHARE, agregué el nombre de la aplicación de función, pero no estoy seguro del valor.
A continuación se muestra la referencia del documento de Microsoft para las propiedades de la función.
Enlace de propiedades de configuración de funciones de Microsoft
¿Me pueden ayudar a resolver el problema?
Nota: Estoy usando python para las funciones de Azure.
-
Tu respuesta no está abordando mi problema 🙁
– Stark
31 de agosto de 2021 a las 6:40
-
lamentablemente, hace unos días, eliminé y volví a crear la función. Para el problema “El tiempo de ejecución de Azure Functions es inalcanzable”, presenté un ticket con Microsoft y recibí una respuesta de que la conexión híbrida de Azure no es compatible con el plan de servicio de aplicaciones de Linux. El siguiente enlace tiene más detalles sobre esto: protect-za.mimecast.com/s/…
– Stark
21 de septiembre de 2021 a las 4:31