Grundlegende Azure Functions erstellen

Abgeschlossen

Sie benötigen ein aktives Azure-Abonnement, um eine neue Azure-Funktions-App zu erstellen. Sie können ein Konto mit einem Guthaben erstellen, mit dem Sie die Microsoft Azure-Dienste 30 Tage lang testen und ausprobieren können.

Navigieren Sie zur Microsoft Azure-Homepage, um Ihr Konto zu erstellen. Für die Registrierung benötigen Sie ein Microsoft-Konto.

Nachdem Sie ein Azure-Abonnement erstellt haben, können Sie zum Azure-Portal wechseln. Dieses Portal ist das zentrale Verwaltungstool, mit dem Sie alle Ihre Azure-Dienste erstellen und verwalten können. Wenn Sie sich angemeldet haben, können Sie eine Funktions-App erstellen.

Screenshot des Azure-Portals und der Seite „Dienste“

Wählen Sie Eine Ressource erstellen aus, und suchen Sie nach Funktions-App. Wählen Sie Ihr Azure-Abonnement und eine Ressourcengruppe aus oder erstellen Sie eine neue. Geben Sie einen Namen für Ihre Funktions-App ein. Dieser Name ist das Präfix für die URL (zum Beispiel: yourfunctionapp.azurewebsites.net). Sie können die .NET Core-Laufzeit und die Region auswählen, die Ihrem Standort entspricht. Wählen Sie die Schaltfläche Überprüfen + Erstellen aus.

Screenshot des Fensters „Grundlagen der Funktions-App“

Sie können nun mit der Erstellung neuer Funktionen beginnen. Eine Funktions-App kann mehrere Funktionen enthalten. Jede Funktion ist verfügbar auf:

https://yourfunctionapp.azurewebsites.net/api/<functionname>.

Wählen Sie das Pluszeichen (+) aus, um eine neue Funktion hinzuzufügen. Wählen Sie die Art des Triggers für Ihre Funktion aus. Wählen Sie für Business Central die Option HTTP-Trigger aus. Ihr Code wird dann ausgeführt, wenn er eine Anforderung über HTTP empfängt. Sie können die HTTP-Datentypen in AL verwenden.

Wenn Sie eine HTTP-Trigger-App erstellen, wird diese mit Standardcode gefüllt. Dieser Code akzeptiert HTTP-Anfragen über die GET‑ oder POST-Methode. Wenn ein Abfrageparameter mit dem Schlüssel Name vorhanden ist, oder ein JSON-Dokument mit einem Schlüssel Name gebucht wird, gibt die Funktion Hallo Name zurück.

Schreiben Sie zunächst Ihren eigenen C#-Code, der eine Aktivität auf Grundlage der HTTP-Anforderung ausführt und eine Antwort an die anfordernde Person sendet. Sie können eine Bildverarbeitungsfunktion erstellen oder eine Funktion, die einen QR-Code zurückgibt. Das .NET Framework hilft Ihnen bei der Erstellung kleiner Funktionen. Sie können Funktionen in C#, Java oder Python erstellen, jedoch nicht in AL.