View a markdown version of this page

Montaggio dei file system S3 sulle funzioni AWS Lambda - Amazon Simple Storage Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Montaggio dei file system S3 sulle funzioni AWS Lambda

Sebbene AWS Lambda le funzioni forniscano uno storage locale temporaneo disponibile durante l'esecuzione, molti carichi di lavoro serverless, come l'inferenza dell'apprendimento automatico, l'elaborazione dei dati e la gestione dei contenuti, richiedono l'accesso a set di dati di riferimento di grandi dimensioni, file condivisi o archiviazione persistente. Collegando un file system S3 alla funzione Lambda, è possibile condividere facilmente i dati tra chiamate di funzioni, leggere file di dati di riferimento di grandi dimensioni e scrivere l'output delle funzioni in un archivio persistente e condiviso, il tutto tramite un percorso di montaggio locale.

Diagramma che mostra il flusso di dati tra un bucket S3, un file system S3 e una funzione. AWS Lambda

Prerequisiti

Prima di montare un file system S3 su una funzione Lambda, assicurati di avere quanto segue:

  • File system, destinazioni di montaggio e punto di accesso: devono essere disponibili il file system S3, almeno una destinazione di montaggio e un punto di accesso. Se si crea un file system utilizzando la console di AWS gestione, S3 Files crea automaticamente una destinazione di montaggio in ogni zona di disponibilità nel VPC predefinito e un punto di accesso (UID/GID 1000/1000 /Lambda e come ambito del punto di accesso) per il file system.

  • Funzione Lambda: una funzione Lambda con un ruolo di esecuzione che ha accesso al montaggio del file system. Vedi Ruolo di esecuzione e autorizzazioni utente nella Guida per l'AWS Lambda utente.

  • VPC: la funzione Lambda deve trovarsi nello stesso VPC del target di montaggio. Le sottoreti assegnate alla funzione Lambda devono trovarsi nella zona di disponibilità con una destinazione di montaggio.

  • Hai configurato il necessario. Gruppi di sicurezza

Come montare il file system S3 su una funzione Lambda

  • Sulla console S3, scegli File system nel riquadro di navigazione a sinistra.

  • Seleziona il file system che desideri montare sulla tua funzione Lambda.

  • Nella scheda Panoramica, scegli Allega sotto Allega a una funzione Lambda.

  • Seleziona una funzione Lambda disponibile dal menu a discesa. L'elenco disponibile mostra solo le funzioni all'interno dello stesso VPC e delle stesse sottoreti in cui è presente un target di montaggio.

  • Specificate il percorso di montaggio locale.

  • Se disponi di più punti di accesso, seleziona un punto di accesso.

  • Fate clic su Allega. Il file system verrà ora collegato la prossima volta che richiamerai la funzione Lambda.

Per ulteriori dettagli, consulta Configurazione dell'accesso ai file Amazon S3 con. AWS Lambda

Puoi monitorare lo storage del file system, le prestazioni, le connessioni client e gli errori di sincronizzazione utilizzando Amazon CloudWatch.