I was very excited when I saw this headline, as for a while I've hosted various things on s3 and have wanted an easy way to track when/how/by whom those things have been downloaded. Alas, that isn't a supported...I'm looking for something like: "s3:ObjectViewed:Get". Or am I mistaken and that already exists in some other form...?
S3 already has a feature where you can configure per-bucket apache style access logs which log every operation and may solve your purpose. This feature provides realtime messaging for uploads.
Of all the features that S3 has shipped, this is by far my favorite. I look forward to utilizing Lambda and S3 to build an ultra cheap content management service to drive the cost of my website management to less than a $1/mo.
Nice feature, but, again, not available in CloudFormation. I understand the challenge to coordinate releases, I can live with a week or two lag, but usually it's months - CloudFormation still doesn't support basic AWS services. I really am considering abandoning this gem, which is highly neglected and underutilized. Terraform [1] looks like something I can extend myself easily if the upstream doesn't support something just yet and contribute it as a pull request.
Too bad they did not differentiate between Create and Overwrite (as far as I can tell) as that is a an important difference (I need to solve scenarios where idempotency is needed - more than 1 worker may create exact same email message due to fault tolerance design, but at least AND at most 1 email should be sent to customer. I was hoping that the s3 filename/key would be the unique identifier and if there was separate notification for overwrite than from create, email could be sent only for create event only.)
Are there any ordering guarantees for these notifications? Specifically the order in which objects were created? It would be nice to be able to generate a meaningful event log.
[+] [-] dozy|11 years ago|reply
[+] [-] mritun|11 years ago|reply
[+] [-] mathgladiator|11 years ago|reply
[+] [-] kolev|11 years ago|reply
[+] [-] toomuchtodo|11 years ago|reply
[+] [-] kolev|11 years ago|reply
[1] https://terraform.io/
[+] [-] skynss|11 years ago|reply
[+] [-] jeffbarr|11 years ago|reply
[+] [-] unknown|11 years ago|reply
[deleted]
[+] [-] mathgladiator|11 years ago|reply
[+] [-] hemancuso|11 years ago|reply
Are there any ordering guarantees for these notifications? Specifically the order in which objects were created? It would be nice to be able to generate a meaningful event log.
[+] [-] Yadi|11 years ago|reply
[+] [-] mathgladiator|11 years ago|reply
[+] [-] johne20|11 years ago|reply
[+] [-] strick|11 years ago|reply
[+] [-] zwily|11 years ago|reply