View a markdown version of this page

S3-Dateisysteme auf AWS Lambda Funktionen einhängen - Amazon Simple Storage Service

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.

S3-Dateisysteme auf AWS Lambda Funktionen einhängen

AWS Lambda Funktionen stellen zwar einen kurzlebigen lokalen Speicher bereit, der während der Ausführung verfügbar ist, aber viele serverlose Workloads, wie maschinelles Lernen, Inferenz, Datenverarbeitung und Inhaltsmanagement, erfordern Zugriff auf große Referenzdatensätze, gemeinsam genutzte Dateien oder persistenten Speicher. Indem Sie ein S3-Dateisystem an Ihre Lambda-Funktion anhängen, können Sie Daten problemlos über Funktionsaufrufe hinweg gemeinsam nutzen, große Referenzdatendateien lesen und Funktionsausgaben in einen persistenten und gemeinsam genutzten Speicher schreiben, und das alles über einen lokalen Mount-Pfad.

Diagramm, das den Datenfluss zwischen einem S3-Bucket, einem S3-Dateisystem und einer Funktion zeigt. AWS Lambda

Voraussetzungen

Bevor Sie ein S3-Dateisystem auf einer Lambda-Funktion mounten, stellen Sie sicher, dass Sie über Folgendes verfügen:

  • Dateisystem, Mount-Ziele und Access Point — Das S3-Dateisystem, mindestens ein Mount-Ziel und ein Access Point müssen verfügbar sein. Wenn Sie mit der AWS Management Console ein Dateisystem erstellen, erstellt S3 Files automatisch ein Mount-Ziel in jeder Availability Zone in Ihrer Standard-VPC und einen Access Point (UID/GID 1000/1000 und /Lambda als Access Point-Bereich) für das Dateisystem.

  • Lambda-Funktion — Eine Lambda-Funktion mit einer Ausführungsrolle, die Zugriff auf das Mounten des Dateisystems hat. Weitere Informationen finden Sie im Benutzerhandbuch unter Ausführungsrolle und AWS Lambda Benutzerberechtigungen.

  • VPC — Die Lambda-Funktion muss sich in derselben VPC wie Ihr Mount-Ziel befinden. Die Subnetze, die Sie Ihrer Lambda-Funktion zuweisen, müssen sich in der Availability Zone befinden, die ein Mount-Ziel hat.

  • Sie haben das Erforderliche konfiguriert. Sicherheitsgruppen

So mounten Sie Ihr S3-Dateisystem auf einer Lambda-Funktion

  • Wählen Sie in der S3-Konsole im linken Navigationsbereich Dateisysteme aus.

  • Wählen Sie das Dateisystem aus, das Sie auf Ihrer Lambda-Funktion mounten möchten.

  • Wählen Sie auf der Registerkarte Übersicht unter An eine Lambda-Funktion anhängen die Option Anhängen aus.

  • Wählen Sie eine verfügbare Lambda-Funktion aus dem Drop-down-Menü aus. Die verfügbare Liste zeigt nur Funktionen innerhalb derselben VPC und derselben Subnetze, für die Sie ein Mount-Ziel haben.

  • Geben Sie den lokalen Bereitstellungspfad an.

  • Wenn Sie mehr als einen Access Point haben, wählen Sie einen Access Point aus.

  • Klicken Sie auf Anhängen. Ihr Dateisystem wird jetzt angehängt, wenn Sie Ihre Lambda-Funktion das nächste Mal aufrufen.

Weitere Informationen finden Sie unter Konfiguration des Zugriffs auf Amazon S3 S3-Dateien mit AWS Lambda.

Mit Amazon können Sie den Speicher, die Leistung, die Client-Verbindungen und Synchronisierungsfehler Ihres Dateisystems überwachen CloudWatch.