Переименование лазурной функции
Как переименовать функцию Azure?
Я хочу заменить имя по умолчанию 'HttpTriggerCSharp1' своим собственным. К сожалению, это имя включено в URL-адрес функции, и нет возможности изменить его:
https://functions-xxx.azurewebsites.net/api/HttpTriggerCSharp1
![image]()
Ответы
Ответ 1
Пользовательский интерфейс напрямую не поддерживает переименование функции, но вы можете обойти это, выполнив следующие шаги:
- Остановите свое приложение. Для этого перейдите в раздел "Настройки приложения-приложения" / "Перейти к настройкам службы приложения" и нажмите кнопку "Стоп".
- Перейдите в Kudu Console: Настройки функциональных приложений/Перейдите к Kudu (статья о которая)
- В консоли Kudu перейдите в D:\home\site\wwwroot и переименуйте папку Function в новое имя
- Теперь перейдите в раздел D:\home\data\Functions\secrets и переименуйте [oldname].json в [newname].json
- Затем перейдите к D:\home\data\Functions\sampledata и переименуйте [oldname].dat в [новое имя].dat
- Запустите приложение-приложение, в том же месте, где вы остановили его
В интерфейсе функций нажмите кнопку обновления в левом верхнем углу, и ваша переименованная функция должна появиться
Примечание: это может потерять некоторые исторические записи.
Проблема Github для переименования функции Azure
Ответ 2
Создайте новую функцию, и у вас будет возможность ее называть, а затем удалить значение по умолчанию (HttpTriggerCSharp1).
Я знаю, что это не переименование, но самый простой вариант.
![введите описание изображения здесь]()
Ответ 3
Теперь (2017.10) мы можем использовать консоль для переименования имени функции Azure
- Откройте консоль из вашей функции APP → Возможности платформы:
![Открыть консоль]()
- Переименуйте папку Function в командной строке:
![Переименовать папку]()
- Перезапустите функцию:
![Перезапустить функцию]()
- Обновить
![Обновить]()
Ответ 4
Ниже работал у меня.
Я хотел переименовать мою лазурную функцию из "HttpTriggerCSharp1" в "my-new-func1"
Перейдите к
Function Apps >
My-Function-App >
Platform Features TAB >
Console >
Выполнить команды ниже:
cd D:\home\site\wwwroot
move HttpTriggerCSharp1 my-new-func1
Теперь перезапустите приложение:
Function Apps >
My-Function-App >
Overview TAB >
Restart
ПРИМЕЧАНИЕ. Параметр запроса 'code' изменяется, делая это.