

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# AWS Lambda Funktions-URLs
<a name="function-urls"></a>

Mit [AWS Lambda Funktions-URLs](https://docs.aws.amazon.com/lambda/latest/dg/urls-configuration.html) können Sie einfach einen HTTPS-Endpunkt an eine Lambda-Funktion anhängen. Obwohl Application Load Balancer und Amazon API Gateway eine Vielzahl von Anwendungsfällen abdecken, können Lambda-Funktions-URLs für bestimmte Anwendungsfälle effizienter sein.

## Anwendungsfälle für URLs mit Lambda-Funktionen
<a name="function-url-use-cases"></a>

Ziehen Sie Lambda-Funktions-URLs für die folgenden Anwendungsfälle in Betracht:
+ **Leichte Microservices und Webhooks** — Lambda-Funktions-URLs eignen sich gut für den Umgang mit diskreten, unabhängigen Microservices, die über einfache HTTP-Anfragen erfüllt werden können. Beispiele für solche Aufgaben sind Webhook-Handler, die Aktionen auslösen, Formularvalidierungen, die Verarbeitung mobiler Zahlungen, Werbeplatzierungen und Inferenz für maschinelles Lernen. Das zugrunde liegende Prinzip besteht darin, Funktions-URLs für einfache und spezifische ereignisgesteuerte Aufgaben zu verwenden, bei denen eine einzelne Funktion Ihre Anforderungen erfüllen kann.
+ **Vereinfachte Bereitstellung für einzelne Funktionen** — Für die Implementierung eines Microservices mit einer einzigen Funktion und einem öffentlichen Endpunkt sind möglicherweise nicht die Routing- und Sicherheitsoptionen erforderlich, die mit Application Load Balancer und API Gateway verfügbar sind. Stattdessen bieten Lambda-Funktions-URLs einen optimierten Weg, um Ihren Dienst zum Laufen zu bringen.

Das folgende Diagramm zeigt die direkte Verbindung zwischen HTTPS-Endpunkten und einer Lambda-Funktion, die Funktions-URLs verwendet. Die Funktions-URL macht die Lambda-Funktion als HTTP-Endpunkt zugänglich. Die Lambda-Funktion enthält die Kernlogik für Folgendes:
+ Rufen Sie externe APIs auf, zum Beispiel Slack.
+ Integrieren Sie mit anderen AWS-Services, zum Beispiel AWS Step Functions.
+ Generieren Sie eine Antwort, indem Sie beispielsweise ein Objekt in Amazon Simple Storage Service (Amazon S3) hochladen. 

Diese Funktion ermöglicht die Erstellung von HTTP-based Endpunkten mit Lambda-Funktionen und Funktions-URLs, ohne dass Webserver konfiguriert und verwaltet werden müssen. Es unterstreicht die Einfachheit und Effizienz der Verwendung von Funktions-URLs, um Lambda-Funktionen als HTTP-Endpunkte verfügbar zu machen.

![Lambda-Funktion, die mithilfe der Funktions-URL-Funktion als HTTPS-Endpunkt verfügbar gemacht wurde.](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/choosing-the-right-aws-service-for-your-microservice-endpoints/images/lambda-function.png)


Im Folgenden finden Sie ein Beispiel für eine POST-Anfrage an eine Lambda-Funktions-URL mitcURL:

`curl -v 'https://abcdefg.lambda-url.us-east-1.on.aws/?message=HelloWorld' -H 'content-type: application/json' -d '{ "example": "test" }'`

Dieses Beispiel beinhaltet:
+ Eine JSON-Nutzlast: `{"example": "test"}`
+ Ein Abfrageparameter: `message=HelloWorld`
+ Ausführliche Ausgabe für Details request/response 