The fact is that Amazon S3 is effectively a NoSQL database. Here S3 a key-value store, where the key is the filename and the value is the content of the file that we have. Amazon S3 usually costs significantly less for storage. In situations where you just need to store values with the key and then want to retrieve a value using that key then you are good to go with it.
Do Check out the AWS Certification Course offered by Intellipaat.