함수 앱 및 관련 리소스는 함수 앱을 처음 배포할 때 Azure에 생성됩니다. 배포하기 전에 az login Azure CLI 명령을 사용하여 Azure 구독에 로그인합니다.
az login
팁
계정에서 여러 구독에 액세스할 수 있는 경우 az account set을 사용하여 이 세션에 대한 기본 구독을 설정합니다.
다음 명령을 사용하여 프로젝트를 새 함수 앱에 배포합니다.
gradle azureFunctionsDeploy
이렇게 하면 build.gradle 파일의 값을 기반으로 Azure에서 다음 리소스가 생성됩니다.
리소스 그룹. 지정한 resourceGroup을 사용하여 명명됩니다.
보호합니다. 함수에 필요합니다. 이름은 스토리지 계정 이름 요구 사항에 따라 임의로 생성됩니다.
App Service 플랜. 지정된 region의 함수 앱에 대한 서버리스 사용 플랜 호스팅입니다. 이름은 임의로 생성됩니다.
함수 앱 함수 앱은 함수에 대한 배포 및 실행 단위입니다. 이름은 임의로 생성된 번호와 함께 추가되는 appName입니다.
또한 배포는 프로젝트 파일을 패키지하고 패키지에서 실행 모드가 활성화되어 zip 배포를 사용하여 새 함수 앱에 배포합니다.
샘플 프로젝트의 HTTP 트리거에 대한 authLevel은 ANONYMOUS로, 인증을 건너뜁니다. 그러나 FUNCTION 또는 ADMIN와 같이 다른 authLevel을 사용하는 경우 HTTP를 통해 함수 엔드포인트를 호출하는 함수 키를 가져와야 합니다. 함수 키를 가져오는 가장 쉬운 방법은 Azure Portal에서 가져오는 것입니다.