Tôi đã thiết lập Amazon SES để chuyển tiếp tất cả các email đến một thùng S3. Bây giờ tôi muốn đọc chúng với một ứng dụng email. Tôi đã nhìn thấy thư viện javascript http://emailjs.org/ trông đầy hứa hẹn nhưng tôi vẫn phải tạo một số loại webapp HTML. Tôi có những lựa chọn nào để đọc email trong S3 từ trình duyệt web hoặc ứng dụng email độc lập trên máy tính để bàn? Các email được lưu ở định dạng thô văn bản MIME trong S3.Khách hàng Web để đọc email từ thùng Amazon S3
5
A
Trả lời
1
Có một số ví dụ về trình duyệt JavaScript tuyệt vời trên trang SDK AWS JS: Examples in the Browser. "Sử dụng cơ bản Ví dụ" cho bạn thấy làm thế nào để liệt kê các đối tượng trong một cái xô:
<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>
Điều quan trọng bạn cần phải suy nghĩ về ở đây là an ninh, trừ khi xô của bạn là công khai, bạn sẽ cần một số loại dịch vụ phụ trợ để cung cấp khách hàng có khóa đã ký để thực hiện các hoạt động, hãy xem getSignedUrl để biết điều này. Một cách tiếp cận để xây dựng dịch vụ này là xây dựng một hàm Lambda đơn giản có thể xác minh xác thực và cung cấp các khóa đã ký.
Các vấn đề liên quan
- 1. cách xóa tệp khỏi thùng amazon s3?
- 2. Thêm thư mục vào thùng Amazon s3
- 3. Amazon AWS Athena S3 và thùng hỗn hợp Glacier
- 4. Tải lên hàng loạt s3 Amazon
- 5. amazon s3, tải tệp lên trong thư mục trong thùng
- 6. Gửi dữ liệu biểu mẫu tới thùng Amazon S3
- 7. Thêm tệp vào thùng trên Amazon S3 bằng C#
- 8. Url để lấy tệp từ Amazon S3
- 9. Chuyển vùng Amazon S3?
- 10. zcat trên amazon s3
- 11. Tại sao tên thùng chứa Amazon S3 phải giống với tên trang web khi lưu trữ một trang web tĩnh
- 12. Truy cập Ruby Amazon S3 bị từ chối khi liệt kê các thùng
- 13. DistCp từ Local Hadoop đến Amazon S3
- 14. Làm cách nào để cho phép khách hàng tải lên Amazon S3 mà không đưa ra chìa khóa của tôi?
- 15. Đồng bộ hóa thư mục S3/thùng
- 16. Presto trên Amazon S3
- 17. Amazon API - Khách hàng đánh giá hàng đầu
- 18. Làm cách nào để di chuyển các tệp giữa hai Thùng chứa Amazon S3 bằng boto?
- 19. Làm thế nào để viết một chuỗi vào thùng S3 của Amazon?
- 20. CNAME để s3 xô amazon
- 21. Số lượng Thùng ở Amazon Cấp miễn phí
- 22. Cách tải tệp từ URL sang Amazon S3
- 23. Làm thế nào để liệt kê các đối tượng _all_ trong thùng chứa S3 của Amazon?
- 24. Làm thế nào để tạo liên kết tải xuống cho đối tượng thùng của Amazon S3?
- 25. Có ai đã từng đọc hoặc viết giới hạn trên cho một thùng S3 của Amazon không?
- 26. Amazon Web Service S3 đã hết thời gian
- 27. Tạo giải pháp sao lưu Amazon EC2 cho Amazon S3
- 28. Nhận email tên miền bằng Amazon AWS SES
- 29. HTTPS cho thùng S3 với chuyển hướng
- 30. Phân phối an toàn các tệp từ Amazon S3
Cảm ơn bạn! Bạn đã cung cấp các tài nguyên tuyệt vời để bắt đầu. Tôi đã hy vọng cho một thư viện prefab để có được lên và chạy nhưng tạo ra một bản thân mình sẽ là một bài tập tốt đẹp. – TooSerious
@TooSerious bạn có bao giờ đi xung quanh để tạo thư viện đó không? Tôi rất thích sử dụng nó. – CamHart