notifica l'applicazione sul file caricato su s3

0

Ho un'applicazione in esecuzione su EC2 . È una semplice app REST che consuma JSON (e XML in futuro).

Su S3 in un bucket ho inserito alcuni file XML e JSON . Voglio consegnarli all'applicazione REST . Qual è l'approccio migliore per farlo?

Finora vedo due possibili modi

  • Introduci SQS e SNS. Aggiungi coda all'applicazione REST e iscriviti all'argomento SNS. Dopo aver inserito il file su S3, notifica SNS. SNS invierà messaggi alla coda e l'applicazione REST può scaricare il file da S3.
  • Introduci Lambda. Dopo aver inserito il file su S3, notifica la funzione lambda che scaricherà il file da S3 e lo passerà all'endpoint REST. Poiché l'app REST per ora non può consumare XML, posso probabilmente convertire XML in JSON all'interno di lambda.

Quale approccio sarebbe meglio?

    
posta lapots 17.04.2018 - 17:00
fonte

0 risposte

Leggi altre domande sui tag