Panoramica
Con S3 Object Lambda puoi aggiungere il tuo codice alle richieste GET, HEAD e LIST S3 per modificare ed elaborare i dati quando vengono restituiti a un'applicazione. Puoi utilizzare il codice personalizzato per modificare i dati restituiti dalle richieste GET S3 per filtrare le righe, ridimensionare le immagini in modo dinamico, revisionare i dati confidenziali e molto altro. Puoi inoltre utilizzare S3 Object Lambda per modificare l’output delle richieste LIST S3, per creare una visualizzazione personalizzata dell’oggetto in un bucket, e delle richieste HEAD S3, per modificare i metadati dell’oggetto, come il nome e le dimensioni dell’oggetto. Con tecnologia delle funzioni di AWS Lambda, il codice viene eseguito su un'infrastruttura completamente gestita da AWS, eliminando la necessità di creare e archiviare copie derivate dei dati o di eseguire proxy costosi, tutto senza apportare modifiche alle tue applicazioni.
S3 Object Lambda utilizza le funzioni di AWS Lambda per elaborare automaticamente l'output di una richiesta GET, HEAD e LIST S3 standard. Sono sufficienti pochi clic nella Console di gestione AWS per configurare una funzione Lambda e collegarla a un punto di accesso di S3 Object Lambda. Da quel momento in poi, S3 richiamerà automaticamente la funzione Lambda per elaborare qualsiasi dato recuperato tramite il punto di accesso di S3 Object Lambda, restituendo un risultato trasformato all'applicazione. Puoi creare ed eseguire le tue funzioni Lambda personalizzate, adattando la trasformazione dei dati di S3 Object Lambda al tuo specifico caso d'uso.
Vantaggi
In che modo funziona Lambda per oggetti S3?
S3 Object Lambda ti aiuta a soddisfare facilmente i requisiti del formato dei dati univoci di qualsiasi applicazione senza costruire e mettere in funzione infrastrutture aggiuntive, ad esempio un livello proxy, o creare e mantenere copie derivate dei dati. S3 Object Lambda utilizza le funzioni di AWS Lambda per elaborare automaticamente l'output di una richiesta GET, HEAD e LIST S3 standard. AWS Lambda è un servizio di calcolo serverless che esegue un codice definito dal cliente senza la necessità di gestire risorse di calcolo sottostanti.
Sono sufficienti pochi clic nella Console di gestione AWS per configurare una funzione Lambda e collegarla a un punto di accesso di S3 Object Lambda. Le richieste GET, HEAD e LIST S3 standard eseguite tramite un punto di accesso S3 Object Lambda richiameranno ora la funzione Lambda specifica. Da quel momento in poi, S3 richiamerà automaticamente la funzione Lambda per elaborare qualsiasi dato recuperato tramite il punto di accesso di S3 Object Lambda, restituendo un risultato trasformato all'applicazione. Puoi creare ed eseguire le tue funzioni Lambda personalizzate, adattando la trasformazione dei dati di S3 Object Lambda al tuo specifico caso d'uso. Per ulteriori informazioni su Lambda per oggetti S3 leggi la guida per l'utente.
Caso d'uso S3 Object Lambda: revisione dati sensibili
Lambda per oggetti S3 può essere utilizzato per revisionare informazioni sensibili da un oggetto in S3 per specifiche applicazioni, senza modificare l'oggetto esistente o creando e mantenendo copie derivate dei dati. La funzione Lambda recupererà l'oggetto da una richiesta GET S3 standard, elaborerà i dati per rimuovere i dettagli sensibili e restituire l'oggetto revisionato all'applicazione. Per ulteriori informazioni sui casi d'uso di S3 Object Lambda leggi la guida per l'utente.
Clienti
-
Pixieset
Pixieset è una piattaforma completa per i fotografi moderni, che offre gallerie di foto di clienti, siti Web, negozi online e strumenti software per la gestione degli studi.
Pixieset trasforma le immagini in tempo reale con Lambda per oggetti Amazon S3
-
Audible
Audible è il principale creatore e fornitore di narrazione audio di alta qualità e offre ai clienti un nuovo modo per migliorare e arricchire la propria vita ogni giorno. I contenuti Audible includono più di 790.000 audiolibri, podcast e Audible Originals. Audible ha milioni di membri in tutto il mondo che si abbonano a uno dei 10 servizi localizzati progettati per clienti in Australia, Canada, Francia, Germania, India, Italia, Giappone, Spagna, Regno Unito e Stati Uniti.
-
Trend Micro
Trend Micro, leader globale della sicurezza informatica, contribuisce a rendere il mondo sicuro per lo scambio di informazioni digitali. Alimentata da decenni di esperienza in materia di sicurezza, ricerca globale sulle minacce e innovazione continua, la piattaforma di sicurezza informatica di Trend Micro protegge centinaia di migliaia di organizzazioni e milioni di individui su cloud, reti, dispositivi ed endpoint. La piattaforma di sicurezza informatica di Trend Micro offre una potente gamma di tecniche avanzate di difesa dalle minacce ottimizzate per AWS.
Blog: In che modo Trend Micro utilizza Lambda per oggetti Amazon S3 per proteggere i dati sensibili
-
Druva
Druva distribuisce protezione e gestione dati agli endpoint, ai data center e ai carichi di lavoro cloud eliminando la dipendenza da un'infrastruttura complessa e un'amministrazione dispendiosa in termini di tempo.
-
Nasuni
Nasuni sta innovando il settore dello storage dei file con un approccio basato su cloud supportato da Amazon S3, sostituendo l’archiviazione tradizionale primaria e secondaria on-premise. Nasuni distribuisce una piattaforma di storage di file utilizzando lo storage di oggetti, distribuendo una soluzione cloud più semplice, efficiente e a costi inferiori che si ridimensiona per gestire una rapida crescita di dati non strutturati.
-
PetaGene
PetaGene fu fondata a Cambridge, luogo di nascita della genomica, per affrontare i problemi di gestione dei dati in rapida crescita dell'industria genomica. PetaGene è conosciuta per le prestazioni leader nel settore e per l'usabilità delle soluzioni di crittografia e di compressione genomica. Il software dell'azienda ora fornisce soluzioni di audit, crittografia e condivisione dei dati selettiva per tutti i tipi di dati, e queste soluzioni traggono vantaggio anche dagli stessi metodi di accesso trasparenti e senza interruzioni.
Risorse di Lambda per oggetti S3
Blog di S3 Object Lambda
Nozioni di base
S3 Object Lambda può essere configurato nella Console di gestione di S3 in tre semplici fasi. Innanzitutto, vai alla scheda Object Lambda Access Point (Punto di accesso di Object Lambda) nella console. Quindi, crea un punto di accesso di S3 Object Lambda e al momento della configurazione fornisci un nome per questa risorsa, la funzione Lambda da richiamare per le richieste GET, HEAD e LIST S3 e un punto di accesso S3 di supporto. Nella documentazione AWS sono riportati esempi di implementazioni di funzioni Lambda che agevolano la sperimentazione del servizio. In ultima fase, aggiorna l'SDK e l'applicazione per utilizzare il nuovo punto di accesso S3 Object Lambda per recuperare dati da S3 utilizzando l'SDK del linguaggio scelto. Lambda per oggetti S3 inizierà a elaborare le richieste GET, HEAD e LIST S3 standard.
Accedi al tutorial introduttivo di Lambda per oggetti S3 e leggi la guida per l’utente per ulteriori informazioni su come iniziare.