programing

Azure 함수 이름 바꾸기

powerit 2023. 5. 23. 22:33
반응형

Azure 함수 이름 바꾸기

Azure 함수의 이름을 바꾸는 방법?

기본 'Http트리거'를 교체합니다.제 이름은 'Csharp1'입니다.안타깝게도 현재 이 이름은 함수 URL에 포함되어 있으며 변경할 수 있는 옵션이 없습니다.

https://functions-xxx.azurewebsites.net/api/HttpTriggerCSharp1

이미지

UI는 함수 이름 변경을 직접 지원하지 않지만 다음 수동 단계를 사용하여 이 문제를 해결할 수 있습니다.

  • 기능 앱을 중지합니다.이렇게 하려면 기능 앱 설정 / 앱 서비스 설정으로 이동에서 중지 버튼을 클릭합니다.
  • Kudu 콘솔로 이동:기능 앱 설정 / Kudu로 이동 (에 대한 기사)
  • Kudu 콘솔에서 D:\home\site\wwroot로 이동하고 Function 폴더의 이름을 새 이름으로 변경합니다.
  • 이제 D:\home\data\로 이동합니다.함수\secret [이전 이름]을(를) 저장하고 이름을 변경합니다.[새로운 이름]의 아들.제이손
  • 그런 다음 D:\home\data\로 이동합니다.데이터를 샘플링하고 [이전 이름]을(를) 변경합니다.dat to [new name].dat의
  • 위에서 중지한 위치에서 기능 앱을 시작합니다. 기능 UI에서 왼쪽 상단 모서리의 새로 고침 버튼을 클릭하면 이름이 변경된 기능이 나타납니다.
    참고: 이 작업을 수행하면 기록 로깅이 일부 손실될 수 있습니다.

Azure 함수 이름 변경을 위한 Github 문제


새 정보 편집

이전에는 정답이었지만, 이제 SLdagon의 답변에 자세히 설명된 것처럼 훨씬 더 부드러운 CMD 기반 프로세스와 아래 Amerdeep의 답변에 자세히 설명된 훨씬 더 부드러운 GUI 기반 프로세스가 있습니다.

이제 (2017.10) 콘솔을 사용하여 Azure 함수 이름을 바꿀 수 있습니다.

  1. Function APP에서 콘솔 열기 -> 플랫폼 기능:

콘솔 열기

  1. 명령줄을 사용하여 Function 폴더 이름을 변경합니다.

폴더 이름 바꾸기

  1. 기능 다시 시작:

기능을 다시 시작합니다.

  1. 새로 고침

새로 고침

새 기능을 만들면 이름을 지정하고 기본 기능(HttpTrigger)을 삭제하는 옵션이 제공됩니다.CSSharp1).

이름을 바꾸는 것이 아니라 가장 쉬운 방법이라는 것을 압니다.

여기에 이미지 설명 입력

기능 앱으로 이동 플랫폼 기능 클릭 앱 서비스 편집기 클릭 기본 기능 이름을 마우스 오른쪽 버튼으로 클릭 - 선택

Below는 나를 위해 일했습니다.

"HttpTrigger"에서 내 zure 함수의 이름을 바꾸고 싶었습니다.CSSharp1"에서 "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' 쿼리 매개 변수 기능이 변경됩니다.

언급URL : https://stackoverflow.com/questions/40656603/rename-an-azure-function

반응형