AWS Lambda unterstützt jetzt die Konfiguration für direktes Lesen von Amazon S3 Files
AWS Lambda unterstützt jetzt die Konfiguration für direktes Lesen für Amazon S3 Files, sodass Sie konfigurieren können, aus welchem Speicher Ihre Funktionen lesen: S3-Files-Hochleistungsspeicher oder Ihr S3-Bucket. Mit diesem Launch können Sie den Durchsatz und die Latenz von Dateilesevorgängen für Ihre Lambda-Funktionen auf der Grundlage Ihrer Anwendungsanforderungen optimieren.
Kunden verwenden S3 Files mit Lambda-Funktionen, um skalierbare Datenverarbeitungspipelines und statusbehaftete, agentenbasierte Workloads mit der Leistung und Einfachheit eines Dateisystems aufzubauen und gleichzeitig von der Skalierbarkeit, Haltbarkeit und Wirtschaftlichkeit von S3 zu profitieren. S3 Files liefert Daten aus Hochleistungsspeichern für niedrige Latenz oder direkt aus Ihrem S3-Bucket für einen hohen Durchsatz bei großen Lesevorgängen. Dabei wird jeder Vorgang automatisch an den dafür am besten geeigneten Speicher weitergeleitet. Standardmäßig unterstützt Lambda direkte Lesevorgänge aus Ihrem S3-Bucket nur für Funktionen, die mit 512 MB Arbeitsspeicher oder höher konfiguriert sind. Ohne Kontrolle über die Konfiguration für direktes Lesen können Sie die Leseleistung jedoch nicht für Ihre spezifischen Anwendungsanforderungen optimieren. Mit diesem Start können Sie das direkte Lesen für S3 Files in Ihren Lambda-Funktionen unabhängig von der Größe des Funktionsspeichers explizit aktivieren oder deaktivieren. Wenn Sie das direkte Lesen aktivieren, liest Ihre Funktion Dateien ab 1 MB direkt aus Ihrem S3-Bucket, um einen maximalen Durchsatz zu erzielen. Kleinere Dateien werden über den Hochleistungsspeicher bereitgestellt. Wenn Sie diese Funktion deaktivieren, werden alle Lesevorgänge über den Hochleistungsspeicher bereitgestellt, um die niedrigste Latenz zu gewährleisten.
Diese Funktion ist in allen kommerziellen AWS-Regionen, AWS GovCloud (USA-Ost) und AWS GovCloud (USA-West) verfügbar, mit Ausnahme von Asien-Pazifik (Neuseeland), Naher Osten (Bahrain) und Naher Osten (VAE). Sie können das direkte Lesen für S3 Files mithilfe der AWS-Managementkonsole, der AWS-CLI, der AWS-SDKs und AWS CloudFormation konfigurieren. Es fallen keine zusätzlichen Gebühren an, die über die Standardpreise für Lambda und S3 Files hinausgehen. Weitere Informationen zur Verwendung von S3 Files mit Ihrer Lambda-Funktion finden Sie im Entwicklerhandbuch zu AWS Lambda.