microsoft - Cambiar el nombre de una función de Azure
porta azure (5)
¿Cómo cambiar el nombre de una función de Azure ?
Quiero reemplazar el nombre predeterminado ''HttpTriggerCSharp1'' por el mío. Por el momento, lamentablemente, este nombre está incluido en la URL de la función y no hay opción para cambiarlo:
https://functions-xxx.azurewebsites.net/api/HttpTriggerCSharp1
A continuación funcionó para mí.
Quería cambiar el nombre de mi función azul de "HttpTriggerCSharp1" a "my-new-func1"
Ir
Function Apps >
My-Function-App >
Platform Features TAB >
Console >
Ejecute los siguientes comandos:
cd D:/home/site/wwwroot
move HttpTriggerCSharp1 my-new-func1
Ahora reinicie la aplicación:
Function Apps >
My-Function-App >
Overview TAB >
Restart
NOTA: El parámetro de consulta de la función ''código'' cambia al hacer esto.
La interfaz de usuario no admite directamente el cambio de nombre de una función, pero puede solucionarlo utilizando los siguientes pasos manuales:
- Detenga su aplicación de funciones. Para hacer esto, vaya a Configuración de la aplicación de funciones / Ir a la configuración del servicio de la aplicación y haga clic en el botón Detener.
- Ir a la consola de Kudu: configuración de la aplicación de funciones / Ir a Kudu (artículo sobre that )
- En la consola de Kudu, vaya a D: / home / site / wwwroot y cambie el nombre de la carpeta Function al nuevo nombre
- Ahora vaya a D: / home / data / Functions / secrets y cambie el nombre [oldname] .json a [newname] .json
- Luego vaya a D: / home / data / Functions / sampledata y cambie el nombre [oldname] .dat a [newname] .dat
-
Inicie su aplicación de función, en el mismo lugar donde la detuvo arriba. En la IU de Funciones, haga clic en el botón Actualizar en la esquina superior izquierda, y su función renombrada debería aparecer
Nota: hacer esto puede perder parte del registro histórico.
Problema de Github para cambiar el nombre de la función Azure
Editar para nueva información
Para cualquiera como yo que llegué aquí buscando cambiar el nombre de su función, a pesar de que esta es la respuesta correcta anteriormente, ahora hay un proceso basado en CMD mucho más fluido como se detalla en esta respuesta por SLdragon y un proceso basado en GUI aún más fluido detallado en esta respuesta por Amerdeep abajo.
Vaya a Aplicaciones de funciones Haga clic en las características de la plataforma Haga clic en el editor del servicio de aplicaciones Haga clic derecho en el nombre de su función predeterminada, seleccione