Veröffentlicht am: Oct 31, 2023
Amazon S3 Object Lambda ist jetzt in Amazon Athena integriert, sodass Sie S3-Daten automatisch ändern können, während sie abgefragt werden. Mit S3 Object Lambda können Sie Ihren eigenen Code zu S3-GET-, HEAD- und LIST-API-Anforderungen hinzufügen, um Daten zu ändern, während diese an Ihre Anwendung zurückgegeben werden. Sie können beispielsweise eine Lambda-Funktion verwenden, um Spalten mit vertraulichen Daten automatisch zu maskieren, wenn Sie Abfragen in Amazon Athena ausführen. Wenn Sie S3 Object Lambda mit Amazon Athena verwenden, können Sie Ihre Daten einfacher für verschiedene Anwendungen anpassen, ohne mehrere abgeleitete Kopien der Quelldaten in Amazon S3 verwalten zu müssen.
Erstellen Sie zunächst einen S3-Object-Lambda-Zugangspunkt für Ihren S3-Bucket und verwenden Sie dann den Alias als Quellspeicherort, wenn Sie eine Amazon-Athena-Tabelle erstellen, anstatt einen S3-Bucket anzugeben. Dadurch wird Ihre Lambda-Funktion automatisch aufgerufen, wenn Sie eine Abfrage in Amazon Athena ausführen.
Aliase für S3-Object-Lambda-Zugangspunkte sind in allen AWS-Regionen verfügbar, mit Ausnahme der AWS-Regionen GovCloud (USA). Sie können mit S3 Object Lambda über die AWS-Managementkonsole, die AWS-Befehlszeilenschnittstelle (CLI), die Anwendungsprogrammierschnittstelle (API) oder den AWS Software Development Kit (SDK)-Client beginnen. Informationen zu den Preisen finden Sie auf der Amazon-S3-Preisseite. Weitere Informationen zu S3 Object Lambda auf der Produktdetailseite oder im S3-Benutzerhandbuch.