porta microsoft management azure azure-webjobs azure-functions serverless-framework serverless-architecture

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.


Ahora (2017.10) podemos usar la consola para cambiar el nombre de Azure Function name

  1. Abra la consola desde su aplicación de función -> Características de la plataforma:

  1. Cambie el nombre de la carpeta de funciones con la línea de comando:

  1. Reiniciar la función:

  1. Actualizar


Cree una nueva función y tendrá una opción para nombrarla, luego elimine la predeterminada (HttpTriggerCSharp1).

Sé que no se cambia el nombre, pero es la opción más fácil.


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