Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon ¿Es posible probar el host? Json cambia sin redistribuir la aplicación


¿Es posible probar el host? Json cambia sin redistribuir la aplicación


Sí, es posible probar los cambios en el archivo `host.json` sin redistribuir la aplicación completa, especialmente en las funciones de Azure. Puede anular la configuración específica de `host.json` utilizando la configuración de la aplicación. Esto le permite modificar o configurar configuraciones para un entorno específico sin cambiar el archivo `host.json`.

Por ejemplo, si desea deshabilitar el muestreo de información de la aplicación localmente, puede agregar una configuración de aplicación como `" AzureFunctionsJobhost__Logging__ApplicationInsights__SAMplingSettings__isEnabled ":" False "` en su archivo `local.settings.json`. De esta manera, puede probar los cambios localmente sin afectar el entorno de producción o redistribuir la aplicación [1] [2] [5].

Sin embargo, si necesita probar los cambios directamente en el archivo `host.json`, normalmente necesitaría volver a desplegar la aplicación para ver que esos cambios surtan efecto en un entorno de producción. Pero el uso de la configuración de la aplicación proporciona una forma flexible de probar diferentes configuraciones sin redistribuir.

Citas:
[1] https://learn.microsoft.com/en-us/azure/azure-functions/functions-host-json
[2] https://docs.azure.cn/en-us/azure-functions/functions-app-settings
[3] https://stackoverflow.com/questions/66936480/what-should-i-use-to-host-a-public-json-file-that-rarely-changes-without-roplo
[4] https://answers.netlify.com/t/any-way-to-update-a-json-file-on-your-site-without-having-to-redeploy-the-entire-site/44950
[5] https://dev.to/Massimobonanni/azure-functions-tips-override-the-hostjson-settings-21mi
[6] https://learn.microsoft.com/en-us/azure/logic-apps/edit-app-settings-host-settings
[7] https://github.com/azure/azure-functions-host/issues/3718
[8] https://learn.microsoft.com/en-us/azure/azure-functions/configure-monitoring
[9] https://firebase.google.com/docs/hosting/test-preview-deploy
[10] https://github.com/azure/azure-functions/issues/383