Using AWS S3 for storing large items
Sometimes, we might get into a situation where storing data in a compressed format might not be sufficient enough. Consider a case where we might need to store large images or binaries that might exceed the DynamoDB's storage limitation per items. In this case, we can use AWS S3 to store such items and only save the S3
location in our DynamoDB table.
AWS S3: Simple Storage Service allows us to store data in a cheaper and efficient manner. To know more about AWS S3, you can visit
Getting ready
To get started with this recipe, you should have your workstation ready with the Eclipse IDE.
How to do it…
Consider a case in our e-commerce website where we would like to store the product images along with the product data. So, we will save the images on AWS S3, and only store their locations along with the product information in the product table:
First of all, we will see how to store data in AWS S3. For this, we need to go to the AWS console...