Veröffentlicht am: Mar 29, 2023
Ab heute können Sie CloudFront-Funktionen verwenden, um die Antworten an Zuschauer weiter anzupassen, einschließlich der Änderung des HTTP-Statuscodes und des Ersetzens des HTTP-Hauptteils der Antwort. CloudFront-Funktionen sind ein Serverless-Edge-Computing-Feature in CloudFront, die für einfache HTTP-Transformationen entwickelt wurde und an den über 450 CloudFront-Edge-Standorten weltweit ausgeführt wird.
Bisher ermöglichten CloudFront-Funktionen die Transformation der HTTP-Anforderungs- und Antwortattribute wie Header und Cookies. Wenn CloudFront bei diesem Launch eine HTTP-Antwort von Ihrem Ursprungsserver oder dem Cache empfängt, können Sie die HTTP-Antwort so ändern, dass sie den HTTP-Statuscode und den HTTP-Hauptteil überschreibt. Wenn Sie beispielsweise die von Ihrem Ursprung zurückgegebenen Header auswerten möchten, um festzustellen, ob eine Anfrage blockiert werden soll, können Sie den HTTP-Statuscode auf 403 ändern und den HTTP-Hauptteil in der Antwort löschen. Sie können diese Funktion auch verwenden, um den HTTP-Hauptteil für jede Anfrage zu generieren. Sie können beispielsweise eine Anfrage auswerten und den Zuschauern mit einer angepassten Webseite antworten.
Weitere Informationen finden Sie im CloudFront-Entwicklerhandbuch. Für die Nutzung dieser Funktion fallen keine zusätzlichen Kosten an. Weitere Informationen erhalten Sie auf der Seite Erste Schritte mit CloudFront.