Email Notification using SNS and S3 event notification when Object is Uploaded in a S3 bucket

2022.04.01

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

S3

Simple and popular AWS Service for storage. Replicates data by default across multiple facilities. It charges per usage. It is deeply integrated with AWS Services. Buckets are logical storage units. Objects are data added to the bucket. S3 has a storage class on object level which can save money by moving less frequently accessed objects to a colder storage class.

SNS

A fully managed messaging service for both application to application and application to person. A2A pub/sub functionality provides topics for high-throughput, push-based, many-to-many messaging between distributed systems, microservices, and event-driven serverless applications. The A2P functionality enables you to send messages to users at scale via SMS, mobile push, and email.

Demo

Creating an S3 bucket Now creating a topic in the SNS Updating Access Policy, before that copy the ARN and click edit button not delete button Now creating a subscription confirming subscription mail received from the above mail address Going back to S3 and then going to properties and creating event notification Uploading object into S3 Checking mail to see if notification mail indicates as soon as the image uploaded