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.
Änderung der Verfügbarkeit von Amazon S3 Object Lambda
Nach reiflicher Überlegung haben wir uns entschieden, ab dem 7. November 2025 nur noch Bestandskunden die Nutzung von Amazon S3 Object Lambda zu gestatten. Bestandskunden von S3 Object Lambda können den Service weiterhin wie gewohnt nutzen. AWS wird weiterhin in Sicherheits- und Verfügbarkeitsverbesserungen für S3 Object Lambda investieren, aber wir planen nicht, neue Funktionen einzuführen.
Es gibt mehrere alternative Dienste und Designs, mit denen Sie Daten, auf die über S3 zugegriffen wird, ändern und verarbeiten können, um den Anforderungen verschiedener Client-Anwendungen oder Benutzer, die auf die Daten zugreifen, gerecht zu werden. Zu diesen Alternativen gehört die AWS Solution Dynamic Image Transformation for Amazon CloudFront, AWS Lambda bei der auf andere Weise (über CloudFront API Gateway oder Funktion URLs) aufgerufen oder Daten in der Client-Anwendung verarbeitet werden. Alle diese Alternativen verwenden weiterhin Amazon S3 für den zugrunde liegenden Speicher, sodass keine Datenmigration erforderlich ist.
In diesem Beitrag besprechen wir, wie Sie die beste Option für Ihren Anwendungsfall auswählen können.
Dynamische Bildtransformation für Amazon CloudFront
Diese AWS Lösung ermöglicht Bildverarbeitung in Echtzeit über das globale Content Delivery Network (CDN) von Amazon CloudFront mithilfe von API Gateway und Lambda. Sie unterstützt eine Vielzahl von Transformationen wie Formatänderungen, Abmessungen, Passungsmethoden, Rotationen und Filter. Wenn Sie heute S3 Object Lambda für die Bildtransformation verwenden, kann dies eine gute Alternative sein. In der Lösungsübersicht finden Sie weitere Informationen zu den Funktionen und zu den ersten Schritten. Achten Sie darauf, den Vorlagenparameter S3 Object Lambda aktivieren auf „Nein“ zu ändern, wenn Sie die Lösung für Ihr Konto bereitstellen.
Weitere Informationen finden Sie unter Dynamic Image Transformation for Amazon CloudFront
Datenverarbeitung in AWS Lambda
Sie können die Datenverarbeitung weiterhin AWS Lambda für Ihre Zwecke nutzen, sie jedoch direkt oder über andere AWS Dienste aufrufen. Ihre Datenverarbeitungslogik kann dieselbe bleiben, aber Ihre Lambda-Funktion muss je nachdem, wie Sie sie aufrufen, aktualisiert werden. Diese Option eignet sich am besten für Anwendungsfälle wie das Schwärzen vertraulicher Daten, Formatänderungen oder Situationen, in denen die Anwendung, die S3 Object Lambda aufruft, auf den Empfang verarbeiteter Daten angewiesen ist. Diese Option minimiert auch die Änderungen, die erforderlich sind, wenn Sie sich für eine Migration von S3 Object Lambda entscheiden.
Wenn Sie einen S3 Object Lambda Access Point als Ursprung einer CloudFront Distribution verwenden, können Sie entweder mit Lambda Function URLs oder API Gateway einen neuen Ursprung erstellen. In diesem Blog wird
Wenn Sie S3 Object Lambda heute direkt aus Ihrem Client-Code aufrufen, können Sie Lambda-Funktion verwenden, URLs um Ihre Lambda-Funktion direkt aufzurufen, oder Sie können API Gateway verwenden. Wenn Sie sich nicht sicher sind, welche Methode für Ihren Anwendungsfall am besten geeignet ist, finden Sie weitere Informationen unter Wählen Sie eine Methode zum Aufrufen Ihrer Lambda-Funktion mithilfe einer HTTP-Anfrage im AWS Lambda Entwicklerhandbuch. Nachdem Sie entschieden haben, welche Methode zum Aufrufen von Lambda für Ihren Anwendungsfall am besten geeignet ist, und Ihre Lambda-Funktion entsprechend eingerichtet haben, müssen Sie auch Ihre aufrufende Anwendung aktualisieren, um Ihre Lambda-Funktion aufzurufen, anstatt S3 Object Lambda aufzurufen.
Datenverarbeitung in der Client-Anwendung
Sie haben auch die Möglichkeit, Ihre Datenverarbeitungslogik von S3 Object Lambda in Ihre Client-Anwendung zu verschieben. Dies funktioniert am besten, wenn Sie S3 Object Lambda als Teil einer Anwendung verwenden, die bereits eine weitere Verarbeitung oder Analyse der von S3 Object Lambda zurückgegebenen Daten durchführt. Wenn Ihr S3 Object Lambda Access Point beispielsweise für die Umleitung zu bestimmten Objekten oder Objektversionen verantwortlich war, kann diese Umleitungslogik in die aufrufende Anwendung verschoben werden, die dann direkt auf Daten im S3-Bucket zugreift.
Wenn Sie Unterstützung benötigen oder Feedback haben, wenden Sie sich an. AWS -Support