Introduction to AWS S3

Now that we have deployed and configured AWS Cognito, we can continue with the backend configuration and deploy an S3 bucket, since our application requires a bucket to save all the images in the chat section. Our WhatsApp clone will resemble the separated buckets that host images and documents.

As part of the AWS Free Tier, you can get started with Amazon S3 for free. Upon sign-up, new AWS customers receive 5GB of Amazon S3 storage in the S3 Standard storage class; 20,000 GET Requests; 2,000 PUT, COPY, POST, or LIST Requests; and 100 GB of Data Transfer Out each month. S3 Standard - General purpose storage for any type of data, typically used for frequently accessed data. First 50 TB / Month $0.023 per GB.

We will save all the images in the S3 bucket and save the key in DynamoDB so we can retrieve the image when we load the message on the frontend.

Get hands-on with 1200+ tech skills courses.