Ho impostato Amazon SES per inoltrare tutte le e-mail in arrivo a un bucket S3. Ora mi piacerebbe leggerli con un client di posta elettronica. Ho visto la libreria javascript http://emailjs.org/ che sembra promettente, ma dovrei comunque creare una specie di webapp HTML. Quali sono le opzioni per leggere le e-mail in S3 da un browser Web o un client di posta elettronica desktop autonomo? Le e-mail vengono salvate in formato MIME di testo non elaborato in S3.Web Client per leggere le e-mail dal bucket Amazon S3
5
A
risposta
1
Esistono alcuni esempi di browser JavaScript nella pagina AWS JS SDK: Examples in the Browser. Il "Utilizzo di base di esempio" mostra come elencare gli oggetti in un secchio:
<div id="status"></div>
<ul id="objects"></ul>
<script type="text/javascript">
var bucket = new AWS.S3({params: {Bucket: 'myBucket'}});
bucket.listObjects(function (err, data) {
if (err) {
document.getElementById('status').innerHTML =
'Could not load objects from S3';
} else {
document.getElementById('status').innerHTML =
'Loaded ' + data.Contents.length + ' items from S3';
for (var i = 0; i < data.Contents.length; i++) {
document.getElementById('objects').innerHTML +=
'<li>' + data.Contents[i].Key + '</li>';
}
}
});
</script>
La cosa principale che devi pensare a qui è la sicurezza, a meno che il secchio è pubblico avrete bisogno di una sorta di servizio di back-end per fornire il client con una chiave firmata per eseguire le operazioni, dare un'occhiata a getSignedUrl per questo. Un approccio per la creazione di questo servizio è la creazione di una semplice funzione Lambda in grado di verificare l'autenticazione e fornire chiavi firmate.
Problemi correlati
- 1. Javascript per scaricare un file dal bucket amazon s3?
- 2. Client basato su Web per Amazon S3
- 3. Amazon S3 hardcode my bucket URL
- 4. Elimina oggetto o bucket in Amazon S3?
- 5. Pubblica un bucket in Amazon S3
- 6. S3: bucket duplicati
- 7. Lasciamo scaricare solo gli utenti registrati dal mio bucket Amazon S3
- 8. Amazon S3 copyObject permesso
- 9. Ruby Amazon S3 Accesso negato quando si elencano i bucket
- 10. I criteri bucket Amazon S3 non supportano l'opzione "versione"
- 11. Come elencare tutti gli oggetti nel bucket di Amazon S3?
- 12. Come mappare più domini allo stesso bucket su Amazon S3?
- 13. Perché le mie immagini Amazon S3 si caricano lentamente?
- 14. file video amazon s3 accessibili solo dal mio dominio/server?
- 15. file duplicati in Amazon S3
- 16. Come leggere il contenuto di un file in Amazon S3
- 17. SignatureDoesNotMatch - Amazon S3 API
- 18. Autenticazione download Amazon S3
- 19. Presto su Amazon S3
- 20. Impossibile accedere ai file dal bucket s3 pubblico con boto
- 21. "missing required: bucket option" per Paperclip/S3
- 22. Eliminare le versioni di ogni file in un bucket Amazon S3 più vecchio di X giorni
- 23. I nomi cancellati di Amazon S3 Bucket diventano disponibili per il riutilizzo
- 24. Come creare un link per il download per un oggetto bucket Amazon S3?
- 25. zcat su amazon s3
- 26. Come eliminare molti oggetti con prefisso comune dal bucket s3?
- 27. Applicazione JavaScript pura + Amazon S3?
- 28. Come creare una cartella con Amazon S3 bucket tramite l'API PHP?
- 29. Politica bucket di AWS S3: come consentire l'accesso solo dal mio sito web?
- 30. Quanto è stabile s3fs per montare un bucket Amazon S3 come directory locale
Grazie! Hai fornito grandi risorse per iniziare. Speravo che una biblioteca prefabbricata potesse funzionare, ma crearne una sarebbe un bel esercizio. – TooSerious
@TooSerious sei mai riuscito a creare quella libreria? Mi piacerebbe usarlo. – CamHart