Veröffentlicht am: Aug 14, 2018
Lambda@Edge bietet Ihnen Zugang zu verschiedenen HTTP-Attributen wie URI, Header und Anforderungszeichenfolgen, um den an Ihre Endbenutzer gelieferten Inhalt anzupassen. Ab heute können Sie auch auf den HTTP-Anforderungstext in Ihren Lambda-Funktionen zugreifen. So können Sie direkt von der Grenze aus eigene Logik ausführen und eine Antwort generieren.
Entwickler nutzen Web-/HTML-Formulare oder Web Beacons/Bugs in der Regel als Mechanismus, um Daten von Endbenutzern zu sammeln und diese dann auf den Ausgangsservern zu verarbeiten. Mit dem Zugang zum Anforderungstext über Ihre Lambda-Funktionen können Sie diese Logik jetzt an die Grenze auslagern und die Endbenutzerlatenzen verbessern. Wenn Sie zum Beispiel eine statische Website mit einem "Kontakt"-Webformular haben, können Sie einen Netzwerkaufruf zu einer globalen Tabelle von Amazon DynamoDB ausführen, um die Daten über Ihre Lambda-Funktion zu speichern. Oder, wenn Sie Endbenutzerverhaltensdaten über ein Web Beacon auf Ihrer Website sammeln, können Sie sie direkt über die Lambda-Funktion an einen Amazon Kinesis Firehose-Endpunkt protokollieren und damit Ihre Ursprungsinfrastruktur optimieren.
Für diese Funktion fallen keine zusätzlichen Gebühren an. Für weitere Informationen zu Lambda@Edge besuchen Sie die Produktseite. Weitere Informationen zur Verwendung dieser neuen Funktion finden Sie in den folgenden Ressourcen:
- Um zu beginnen, sehen Sie sich Beispiele für Lambda-Funktionen an, die Ihnen zeigen, wie Sie den Anforderungstext aufrufen und modifizieren
- Lesen Sie den Blog-Post dazu, wie Sie mit Amazon CloudFront, Lambda@Edge und Amazon Kinesis Firehose einen globalen Datenaufnahme-Passthrough entwickeln
- Weitere Informationen finden Sie in der Dokumentation.