azure-functions
Bezserwerowe funkcje na Azure — automatyczne skalowanie, triggery i integracja z ekosystemem Microsoft
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Twórz zdarzeniowe aplikacje na platformie Azure bez zarządzania infrastrukturą. Azure Functions obsługuje HTTP API, przetwarzanie wiadomości, zadania zaplanowane i integrację z usługami Azure. Automatyczne skalowanie, elastyczne powiązania (bindings) i wbudowany monitoring przez Application Insights sprawiają, że możesz skupić się na logice biznesowej, a nie na serwerach.
Jak używać
Zainstaluj Azure Functions Core Tools, uruchamiając skrypt instalacyjny dla swojego systemu operacyjnego (np. dla Ubuntu: curl https://aka.ms/install-artifacts-ubuntu.sh | bash).
Zaloguj się do Azure za pomocą polecenia az login i uwierzytelnij się w przeglądarce.
Utwórz grupę zasobów i konto magazynu, które są wymagane dla Azure Functions. Użyj az group create do grupy zasobów oraz az storage account create do konta magazynu, określając lokalizację i typ SKU.
Stwórz aplikację funkcji (Function App) za pomocą az functionapp create, wskazując grupę zasobów, plan konsumpcji, runtime (np. Node.js 18) i nazwę aplikacji.
Wygeneruj nową funkcję w aplikacji poleceniem func new, wybierając szablon (np. HTTP trigger), a następnie skonfiguruj uwierzytelnianie za pomocą az functionapp auth update, ustawiając dostawcę Azure Active Directory.
Wdrażaj funkcję na Azure poleceniem func azure functionapp publish, a następnie sprawdź status wdrożenia za pomocą az functionapp list lub az functionapp function show.